作者 王勇

修改字段

@@ -97,17 +97,14 @@ public class ResultExitData implements Serializable { @@ -97,17 +97,14 @@ public class ResultExitData implements Serializable {
97 private String areaDescChn; 97 private String areaDescChn;
98 98
99 /** 99 /**
100 - * 16.代理人全称 100 + * 16.订仓代理人
101 */ 101 */
102 - private String fullName; 102 + private String orderName;
103 103
104 /** 104 /**
105 - * 17.货主类型  
106 - * 111 = 发货代理  
107 - * 222 = 订舱代理  
108 - * 333 = 操作代理/结算代理 105 + * 17.结算代理人
109 */ 106 */
110 - private String theShipperType; 107 + private String countName;
111 108
112 /** 109 /**
113 * 18.品名 110 * 18.品名
@@ -166,4 +163,6 @@ public class ResultExitData implements Serializable { @@ -166,4 +163,6 @@ public class ResultExitData implements Serializable {
166 * 28.体积 163 * 28.体积
167 */ 164 */
168 private BigDecimal volumeMeasure; 165 private BigDecimal volumeMeasure;
  166 +
  167 +
169 } 168 }
@@ -41,7 +41,7 @@ public class CgoAsmController { @@ -41,7 +41,7 @@ public class CgoAsmController {
41 * @return 41 * @return
42 */ 42 */
43 @GetMapping("/getInfo") 43 @GetMapping("/getInfo")
44 - public ResultExitData getInfo(@RequestParam(value = "waybillNoMaster", required = false)String waybillNoMaster) { 44 + public ResultExitData getInfo(@RequestParam(value = "waybillNoMaster", required = false) String waybillNoMaster) {
45 ResultExitData result = new ResultExitData(); 45 ResultExitData result = new ResultExitData();
46 /** 46 /**
47 * 2.根据运单号,获取品名,二级品类,一级品类 47 * 2.根据运单号,获取品名,二级品类,一级品类
@@ -66,11 +66,29 @@ public class CgoAsmController { @@ -66,11 +66,29 @@ public class CgoAsmController {
66 */ 66 */
67 List<HzWaybillInfo> hz = hzWaybillInfoService.getHzWaybillInfo(waybillNoMaster); 67 List<HzWaybillInfo> hz = hzWaybillInfoService.getHzWaybillInfo(waybillNoMaster);
68 if (hz != null && hz.size() > 0) { 68 if (hz != null && hz.size() > 0) {
69 - HzShipperInformation hzInfo = hzShipperInformationService.getHzInfo(hz.get(0).getHzInforId());  
70 - //设置代理人名称  
71 - result.setFullName(hzInfo.getFullName());  
72 - //设置代理人类型  
73 - result.setTheShipperType(hzInfo.getTheShipperType()); 69 + /**
  70 + * 同样运单号,货主信息表的ID不止一个,需要遍历
  71 + */
  72 + for (int i = 0; i < hz.size(); i++) {
  73 + HzShipperInformation hzInfo = new HzShipperInformation();
  74 + hzInfo = hzShipperInformationService.getHzInfo(hz.get(i).getHzInforId());
  75 + if ("222".equals(hzInfo.getTheShipperType())) {
  76 + //订仓代理人
  77 + result.setOrderName(hzInfo.getFullName());
  78 + }
  79 + if ("333".equals(hzInfo.getTheShipperType())) {
  80 + //结算代理人
  81 + result.setCountName(hzInfo.getFullName());
  82 + }
  83 + }
  84 +// HzShipperInformation hzInfo = hzShipperInformationService.getHzInfo(hz.get(0).getHzInforId());
  85 +// //设置代理人名称
  86 +// result.setCountName(hzInfo.getFullName());
  87 +// result.setOrderName(hzInfo.getFullName());
  88 +// //设置代理人类型
  89 +// result.setTheShipperType(hzInfo.getTheShipperType());
  90 +
  91 +
74 } 92 }
75 return result; 93 return result;
76 } 94 }
@@ -34,10 +34,10 @@ mybatis: @@ -34,10 +34,10 @@ mybatis:
34 type-aliases-package: com.sunyo.wlpt.cgoasm.provide.domain 34 type-aliases-package: com.sunyo.wlpt.cgoasm.provide.domain
35 35
36 # \u65E5\u5FD7\u6253\u5370 36 # \u65E5\u5FD7\u6253\u5370
37 -#logging: 37 +logging:
38 # config: config/logback-dev.xml 38 # config: config/logback-dev.xml
39 -# level:  
40 -# com.sunyo.wlpt.cgoasm.provide.mapper: debug 39 + level:
  40 + com.sunyo.wlpt.cgoasm.provide.mapper: debug
41 #logback: 41 #logback:
42 # appname: cgonms-provide 42 # appname: cgonms-provide
43 # logdir: ./log 43 # logdir: ./log
@@ -66,8 +66,8 @@ feign: @@ -66,8 +66,8 @@ feign:
66 client: 66 client:
67 config: 67 config:
68 default: 68 default:
69 - connectTimeout: 120000 # feign 的超时设置  
70 - readTimeout: 120000 69 + connectTimeout: 600000 # feign 的超时设置
  70 + readTimeout: 600000
71 # boot admin 71 # boot admin
72 management: 72 management:
73 endpoints: 73 endpoints: