正在显示
6 个修改的文件
包含
513 行增加
和
18 行删除
@@ -34,6 +34,7 @@ import java.net.URLConnection; | @@ -34,6 +34,7 @@ import java.net.URLConnection; | ||
34 | import java.util.Date; | 34 | import java.util.Date; |
35 | import java.util.List; | 35 | import java.util.List; |
36 | import java.util.Map; | 36 | import java.util.Map; |
37 | +import java.util.UUID; | ||
37 | 38 | ||
38 | 39 | ||
39 | @Component | 40 | @Component |
@@ -52,6 +53,8 @@ public class LiftBar { | @@ -52,6 +53,8 @@ public class LiftBar { | ||
52 | private BusnesslistinfoService busnesslistinfoService; | 53 | private BusnesslistinfoService busnesslistinfoService; |
53 | @Autowired | 54 | @Autowired |
54 | BusnessViewService busnessViewService; | 55 | BusnessViewService busnessViewService; |
56 | + @Autowired | ||
57 | + CommandLogService commandLogService; | ||
55 | 58 | ||
56 | @Autowired | 59 | @Autowired |
57 | WeightCheckHandleService weightCheckHandleService; | 60 | WeightCheckHandleService weightCheckHandleService; |
@@ -81,6 +84,9 @@ public class LiftBar { | @@ -81,6 +84,9 @@ public class LiftBar { | ||
81 | private static String ALLOCATE_01 = "39301 分拨申请审核通过。"; | 84 | private static String ALLOCATE_01 = "39301 分拨申请审核通过。"; |
82 | private static String ALLOCATE_04 = "39103 分拨申请重复传输,海关审核不通过。"; | 85 | private static String ALLOCATE_04 = "39103 分拨申请重复传输,海关审核不通过。"; |
83 | 86 | ||
87 | + //初始化装载货物重量 | ||
88 | + private double goodsWt=0.0,inWt=0.0,diffVal=0.0,selfWt=0.0; | ||
89 | + | ||
84 | @Autowired | 90 | @Autowired |
85 | private FeignService feignService; | 91 | private FeignService feignService; |
86 | 92 | ||
@@ -102,6 +108,7 @@ public class LiftBar { | @@ -102,6 +108,7 @@ public class LiftBar { | ||
102 | logic.nmmsHost=this.nmmsHost; | 108 | logic.nmmsHost=this.nmmsHost; |
103 | logic.feignService=this.feignService; | 109 | logic.feignService=this.feignService; |
104 | logic.nmmsService=this.nmmsService; | 110 | logic.nmmsService=this.nmmsService; |
111 | + logic.commandLogService=this.commandLogService; | ||
105 | } | 112 | } |
106 | 113 | ||
107 | /** | 114 | /** |
@@ -115,16 +122,14 @@ public class LiftBar { | @@ -115,16 +122,14 @@ public class LiftBar { | ||
115 | //获取过磅重量 | 122 | //获取过磅重量 |
116 | double growssWt = info.getGrosswt().doubleValue(); | 123 | double growssWt = info.getGrosswt().doubleValue(); |
117 | 124 | ||
118 | - //初始化装载货物重量 | ||
119 | - double goodsWt=0.0,inWt=0.0,diffVal=0.0; | ||
120 | //取车牌号,判定卡口是否取到车牌号 | 125 | //取车牌号,判定卡口是否取到车牌号 |
121 | String vaName = info.getVename(); | 126 | String vaName = info.getVename(); |
122 | 127 | ||
123 | //1. 若无车牌号,返回未识别错误 | 128 | //1. 若无车牌号,返回未识别错误 |
124 | if (vaName.length() <= 0) { | 129 | if (vaName.length() <= 0) { |
125 | logger.error(NO_CHEPAI+vaName); | 130 | logger.error(NO_CHEPAI+vaName); |
126 | - CommandClient.Client(info, NO_CHEPAI + vaName); | ||
127 | - | 131 | + logic.sendBw(info,false,NO_CHEPAI + vaName,new LandBusinessTypeList()); |
132 | + //CommandClient.Client(info, NO_CHEPAI + vaName); | ||
128 | return result; | 133 | return result; |
129 | } | 134 | } |
130 | 135 | ||
@@ -133,10 +138,11 @@ public class LiftBar { | @@ -133,10 +138,11 @@ public class LiftBar { | ||
133 | //若无备案信息,返回车辆未备案或者识别错误 | 138 | //若无备案信息,返回车辆未备案或者识别错误 |
134 | if (ve == null) { | 139 | if (ve == null) { |
135 | logger.error(NORECORD+vaName); | 140 | logger.error(NORECORD+vaName); |
136 | - CommandClient.Client(info, NORECORD + vaName); | 141 | + logic.sendBw(info,false,NORECORD + vaName,new LandBusinessTypeList()); |
142 | + //CommandClient.Client(info, NORECORD + vaName); | ||
137 | return result; | 143 | return result; |
138 | } | 144 | } |
139 | - | 145 | + selfWt=Double.parseDouble(ve.getSelfWt());//车辆备案我不是 |
140 | /** | 146 | /** |
141 | * 3. 车牌号,二维码,场站ID/号,通道ID/号,进出业务类型标识I/E | 147 | * 3. 车牌号,二维码,场站ID/号,通道ID/号,进出业务类型标识I/E |
142 | * 查询是否已有此场站通道的申请 | 148 | * 查询是否已有此场站通道的申请 |
@@ -146,7 +152,8 @@ public class LiftBar { | @@ -146,7 +152,8 @@ public class LiftBar { | ||
146 | //4. 若查询结果为null,返回无相对应进出场申请 | 152 | //4. 若查询结果为null,返回无相对应进出场申请 |
147 | if (list == null) { | 153 | if (list == null) { |
148 | logger.error(vaName+IEPORSE); | 154 | logger.error(vaName+IEPORSE); |
149 | - CommandClient.Client(info, IEPORSE); | 155 | + logic.sendBw(info,false,vaName+IEPORSE,list); |
156 | + //CommandClient.Client(info, IEPORSE); | ||
150 | return result; | 157 | return result; |
151 | } | 158 | } |
152 | 159 | ||
@@ -212,7 +219,8 @@ public class LiftBar { | @@ -212,7 +219,8 @@ public class LiftBar { | ||
212 | checkResult=true; | 219 | checkResult=true; |
213 | }else{ | 220 | }else{ |
214 | logger.error("[出口送货]-出场重量未通过校验:"+GROWSSEXCETION); | 221 | logger.error("[出口送货]-出场重量未通过校验:"+GROWSSEXCETION); |
215 | - CommandClient.Client(info, GROWSSEXCETION); | 222 | + logic.sendBw(info,false,GROWSSEXCETION,list); |
223 | + //CommandClient.Client(info, GROWSSEXCETION); | ||
216 | return false; | 224 | return false; |
217 | } | 225 | } |
218 | break; | 226 | break; |
@@ -226,14 +234,16 @@ public class LiftBar { | @@ -226,14 +234,16 @@ public class LiftBar { | ||
226 | }else { | 234 | }else { |
227 | //有运单未放行 | 235 | //有运单未放行 |
228 | logger.error("[进口提货]-出场未通过校验:"+FANGXING+list.getMasterList()); | 236 | logger.error("[进口提货]-出场未通过校验:"+FANGXING+list.getMasterList()); |
229 | - CommandClient.Client(info, FANGXING); | 237 | + logic.sendBw(info,false,FANGXING+list.getMasterList(),list); |
238 | + //CommandClient.Client(info, FANGXING); | ||
230 | return false; | 239 | return false; |
231 | } | 240 | } |
232 | 241 | ||
233 | //todo:装载运单历史数据累加超重判定 | 242 | //todo:装载运单历史数据累加超重判定 |
234 | }else{ | 243 | }else{ |
235 | logger.error("[进口提货]-出场重量未通过校验:"+GROWSSEXCETION); | 244 | logger.error("[进口提货]-出场重量未通过校验:"+GROWSSEXCETION); |
236 | - CommandClient.Client(info, GROWSSEXCETION); | 245 | + logic.sendBw(info,false,GROWSSEXCETION,list); |
246 | + //CommandClient.Client(info, GROWSSEXCETION); | ||
237 | return false; | 247 | return false; |
238 | } | 248 | } |
239 | break; | 249 | break; |
@@ -243,14 +253,16 @@ public class LiftBar { | @@ -243,14 +253,16 @@ public class LiftBar { | ||
243 | boolean allocatCheck = checkNmmsAllocate(list.getMasterList()); | 253 | boolean allocatCheck = checkNmmsAllocate(list.getMasterList()); |
244 | if(!allocatCheck){ | 254 | if(!allocatCheck){ |
245 | logger.error("[分拨业务]-分拨申请舱单未通过校验:"+FENBO); | 255 | logger.error("[分拨业务]-分拨申请舱单未通过校验:"+FENBO); |
246 | - CommandClient.Client(info, FENBO); | 256 | + logic.sendBw(info,false,FENBO,list); |
257 | + //CommandClient.Client(info, FENBO); | ||
247 | return false; | 258 | return false; |
248 | } | 259 | } |
249 | checkResult=true; | 260 | checkResult=true; |
250 | //todo:分拨运抵通知,重车入场视为运抵 | 261 | //todo:分拨运抵通知,重车入场视为运抵 |
251 | }else{ | 262 | }else{ |
252 | logger.error("[分拨业务]-出场重量未通过校验:"+GROWSSEXCETION); | 263 | logger.error("[分拨业务]-出场重量未通过校验:"+GROWSSEXCETION); |
253 | - CommandClient.Client(info, GROWSSEXCETION); | 264 | + logic.sendBw(info,false,GROWSSEXCETION,list); |
265 | + //CommandClient.Client(info, GROWSSEXCETION); | ||
254 | return false; | 266 | return false; |
255 | } | 267 | } |
256 | break; | 268 | break; |
@@ -263,13 +275,15 @@ public class LiftBar { | @@ -263,13 +275,15 @@ public class LiftBar { | ||
263 | }else { | 275 | }else { |
264 | //有运单未放行 | 276 | //有运单未放行 |
265 | logger.error("[调拨业务]-出场未通过校验:"+FANGXING+list.getMasterList()); | 277 | logger.error("[调拨业务]-出场未通过校验:"+FANGXING+list.getMasterList()); |
266 | - CommandClient.Client(info, FANGXING); | 278 | + logic.sendBw(info,false,FANGXING,list); |
279 | + //CommandClient.Client(info, FANGXING); | ||
267 | return false; | 280 | return false; |
268 | } | 281 | } |
269 | //todo:检查ULD放行. | 282 | //todo:检查ULD放行. |
270 | }else{ | 283 | }else{ |
271 | logger.error("[调拨业务]-出场未通过校验:"+GROWSSEXCETION); | 284 | logger.error("[调拨业务]-出场未通过校验:"+GROWSSEXCETION); |
272 | - CommandClient.Client(info, GROWSSEXCETION); | 285 | + logic.sendBw(info,false,GROWSSEXCETION,list); |
286 | + //CommandClient.Client(info, GROWSSEXCETION); | ||
273 | return false; | 287 | return false; |
274 | } | 288 | } |
275 | break; | 289 | break; |
@@ -303,7 +317,7 @@ public class LiftBar { | @@ -303,7 +317,7 @@ public class LiftBar { | ||
303 | } | 317 | } |
304 | 318 | ||
305 | //发送抬杆指令,todo:生产环境去掉下面注释 | 319 | //发送抬杆指令,todo:生产环境去掉下面注释 |
306 | - boolean commandResult = logic.sendBw(info, checkResult); | 320 | + boolean commandResult = logic.sendBw(info, checkResult,null,list); |
307 | //fortest 正式环境删除 | 321 | //fortest 正式环境删除 |
308 | // boolean commandResult = true; | 322 | // boolean commandResult = true; |
309 | if(commandResult){//发送抬杆儿报文 | 323 | if(commandResult){//发送抬杆儿报文 |
@@ -404,7 +418,7 @@ public class LiftBar { | @@ -404,7 +418,7 @@ public class LiftBar { | ||
404 | * @param info 车辆过卡信息 | 418 | * @param info 车辆过卡信息 |
405 | * @param check 是否放行抬杆 | 419 | * @param check 是否放行抬杆 |
406 | */ | 420 | */ |
407 | - public boolean sendBw(GatherInfo info, boolean check) { | 421 | + public boolean sendBw(GatherInfo info, boolean check,String reason,LandBusinessTypeList land) { |
408 | logger.info(String.format("开始发送指令:车牌%s,场站%s,通道%s,重量%s",info.getVename(),info.getAreaid(),info.getChnlno(),info.getGrosswt())); | 422 | logger.info(String.format("开始发送指令:车牌%s,场站%s,通道%s,重量%s",info.getVename(),info.getAreaid(),info.getChnlno(),info.getGrosswt())); |
409 | boolean flag = false; | 423 | boolean flag = false; |
410 | if (check) { | 424 | if (check) { |
@@ -412,12 +426,42 @@ public class LiftBar { | @@ -412,12 +426,42 @@ public class LiftBar { | ||
412 | logger.info("=============>>>>>>>>放行报文发送成功<<<<<<<<<=============="); | 426 | logger.info("=============>>>>>>>>放行报文发送成功<<<<<<<<<=============="); |
413 | flag = true; | 427 | flag = true; |
414 | } else { | 428 | } else { |
415 | - CommandClient.Client(info, GROWSSEXCETION); | 429 | + CommandClient.Client(info, reason); |
416 | logger.info("=============>>>>>>>>重量异常报文发送成功<<<<<<<<<=============="); | 430 | logger.info("=============>>>>>>>>重量异常报文发送成功<<<<<<<<<=============="); |
417 | } | 431 | } |
432 | + logic.commandlog(info,check,reason,land); | ||
418 | return flag; | 433 | return flag; |
419 | } | 434 | } |
420 | - | 435 | + public void commandlog(GatherInfo info,boolean check,String reason,LandBusinessTypeList land){ |
436 | + String flag="",type=""; | ||
437 | + commandLog command=new commandLog(); | ||
438 | + command.setId(UUID.randomUUID().toString()); | ||
439 | + command.setBarcode(land.getBarcode()); | ||
440 | + command.setAreaId(info.getAreaid()); | ||
441 | + command.setChnlNo(info.getChnlno()); | ||
442 | + command.setBusnessType(land.getBusinesstype()); | ||
443 | + if (check){ | ||
444 | + flag = "00"; | ||
445 | + } else{ | ||
446 | + flag = "11"; | ||
447 | + } | ||
448 | + if("I".equals(info.getIetype())){ | ||
449 | + type="000000200000000000"; | ||
450 | + }else{ | ||
451 | + type="000000100000000000"; | ||
452 | + } | ||
453 | + command.setReasonCode(flag+type); | ||
454 | + command.setReasonText(reason); | ||
455 | + command.setVeName(info.getVename()); | ||
456 | + command.setVeWeight(selfWt); | ||
457 | + command.setIeType(info.getIetype()); | ||
458 | + command.setExitGrossWeight(info.getGrosswt().doubleValue()); | ||
459 | + command.setInGrossWeight(inWt); | ||
460 | + command.setGoodsWeight(goodsWt); | ||
461 | + command.setActualGoodsWeight(diffVal); | ||
462 | + command.setMasterList(land.getMasterList()); | ||
463 | + logic.commandLogService.insert(command); | ||
464 | + } | ||
421 | /** | 465 | /** |
422 | * 给码头发送卡口数据 | 466 | * 给码头发送卡口数据 |
423 | * | 467 | * |
1 | +package com.sy.mapper; | ||
2 | + | ||
3 | +import com.sy.model.commandLog; | ||
4 | + | ||
5 | +public interface commandLogMapper { | ||
6 | + int deleteByPrimaryKey(String id); | ||
7 | + | ||
8 | + int insert(commandLog record); | ||
9 | + | ||
10 | + int insertSelective(commandLog record); | ||
11 | + | ||
12 | + commandLog selectByPrimaryKey(String id); | ||
13 | + | ||
14 | + int updateByPrimaryKeySelective(commandLog record); | ||
15 | + | ||
16 | + int updateByPrimaryKey(commandLog record); | ||
17 | +} |
src/main/java/com/sy/model/commandLog.java
0 → 100644
1 | +package com.sy.model; | ||
2 | + | ||
3 | +import java.util.Date; | ||
4 | + | ||
5 | +public class commandLog { | ||
6 | + private String id; | ||
7 | + | ||
8 | + private String barcode; | ||
9 | + | ||
10 | + private String areaId; | ||
11 | + | ||
12 | + private String chnlNo; | ||
13 | + | ||
14 | + private String busnessType; | ||
15 | + | ||
16 | + private String reasonCode; | ||
17 | + | ||
18 | + private String reasonText; | ||
19 | + | ||
20 | + private String veName; | ||
21 | + | ||
22 | + private Double veWeight; | ||
23 | + | ||
24 | + private String ieType; | ||
25 | + | ||
26 | + private Double exitGrossWeight; | ||
27 | + | ||
28 | + private Double inGrossWeight; | ||
29 | + | ||
30 | + private Double goodsWeight; | ||
31 | + | ||
32 | + private Double actualGoodsWeight; | ||
33 | + | ||
34 | + private Date creatTime; | ||
35 | + | ||
36 | + private Date updateTime; | ||
37 | + | ||
38 | + private String masterList; | ||
39 | + | ||
40 | + public String getId() { | ||
41 | + return id; | ||
42 | + } | ||
43 | + | ||
44 | + public void setId(String id) { | ||
45 | + this.id = id == null ? null : id.trim(); | ||
46 | + } | ||
47 | + | ||
48 | + public String getBarcode() { | ||
49 | + return barcode; | ||
50 | + } | ||
51 | + | ||
52 | + public void setBarcode(String barcode) { | ||
53 | + this.barcode = barcode == null ? null : barcode.trim(); | ||
54 | + } | ||
55 | + | ||
56 | + public String getAreaId() { | ||
57 | + return areaId; | ||
58 | + } | ||
59 | + | ||
60 | + public void setAreaId(String areaId) { | ||
61 | + this.areaId = areaId == null ? null : areaId.trim(); | ||
62 | + } | ||
63 | + | ||
64 | + public String getChnlNo() { | ||
65 | + return chnlNo; | ||
66 | + } | ||
67 | + | ||
68 | + public void setChnlNo(String chnlNo) { | ||
69 | + this.chnlNo = chnlNo == null ? null : chnlNo.trim(); | ||
70 | + } | ||
71 | + | ||
72 | + public String getBusnessType() { | ||
73 | + return busnessType; | ||
74 | + } | ||
75 | + | ||
76 | + public void setBusnessType(String busnessType) { | ||
77 | + this.busnessType = busnessType == null ? null : busnessType.trim(); | ||
78 | + } | ||
79 | + | ||
80 | + public String getReasonCode() { | ||
81 | + return reasonCode; | ||
82 | + } | ||
83 | + | ||
84 | + public void setReasonCode(String reasonCode) { | ||
85 | + this.reasonCode = reasonCode == null ? null : reasonCode.trim(); | ||
86 | + } | ||
87 | + | ||
88 | + public String getReasonText() { | ||
89 | + return reasonText; | ||
90 | + } | ||
91 | + | ||
92 | + public void setReasonText(String reasonText) { | ||
93 | + this.reasonText = reasonText == null ? null : reasonText.trim(); | ||
94 | + } | ||
95 | + | ||
96 | + public String getVeName() { | ||
97 | + return veName; | ||
98 | + } | ||
99 | + | ||
100 | + public void setVeName(String veName) { | ||
101 | + this.veName = veName == null ? null : veName.trim(); | ||
102 | + } | ||
103 | + | ||
104 | + public Double getVeWeight() { | ||
105 | + return veWeight; | ||
106 | + } | ||
107 | + | ||
108 | + public void setVeWeight(Double veWeight) { | ||
109 | + this.veWeight = veWeight; | ||
110 | + } | ||
111 | + | ||
112 | + public String getIeType() { | ||
113 | + return ieType; | ||
114 | + } | ||
115 | + | ||
116 | + public void setIeType(String ieType) { | ||
117 | + this.ieType = ieType == null ? null : ieType.trim(); | ||
118 | + } | ||
119 | + | ||
120 | + public Double getExitGrossWeight() { | ||
121 | + return exitGrossWeight; | ||
122 | + } | ||
123 | + | ||
124 | + public void setExitGrossWeight(Double exitGrossWeight) { | ||
125 | + this.exitGrossWeight = exitGrossWeight; | ||
126 | + } | ||
127 | + | ||
128 | + public Double getInGrossWeight() { | ||
129 | + return inGrossWeight; | ||
130 | + } | ||
131 | + | ||
132 | + public void setInGrossWeight(Double inGrossWeight) { | ||
133 | + this.inGrossWeight = inGrossWeight; | ||
134 | + } | ||
135 | + | ||
136 | + public Double getGoodsWeight() { | ||
137 | + return goodsWeight; | ||
138 | + } | ||
139 | + | ||
140 | + public void setGoodsWeight(Double goodsWeight) { | ||
141 | + this.goodsWeight = goodsWeight; | ||
142 | + } | ||
143 | + | ||
144 | + public Double getActualGoodsWeight() { | ||
145 | + return actualGoodsWeight; | ||
146 | + } | ||
147 | + | ||
148 | + public void setActualGoodsWeight(Double actualGoodsWeight) { | ||
149 | + this.actualGoodsWeight = actualGoodsWeight; | ||
150 | + } | ||
151 | + | ||
152 | + public Date getCreatTime() { | ||
153 | + return creatTime; | ||
154 | + } | ||
155 | + | ||
156 | + public void setCreatTime(Date creatTime) { | ||
157 | + this.creatTime = creatTime; | ||
158 | + } | ||
159 | + | ||
160 | + public Date getUpdateTime() { | ||
161 | + return updateTime; | ||
162 | + } | ||
163 | + | ||
164 | + public void setUpdateTime(Date updateTime) { | ||
165 | + this.updateTime = updateTime; | ||
166 | + } | ||
167 | + | ||
168 | + public String getMasterList() { | ||
169 | + return masterList; | ||
170 | + } | ||
171 | + | ||
172 | + public void setMasterList(String masterList) { | ||
173 | + this.masterList = masterList == null ? null : masterList.trim(); | ||
174 | + } | ||
175 | +} |
1 | +package com.sy.service.impl; | ||
2 | + | ||
3 | +import com.sy.mapper.commandLogMapper; | ||
4 | +import com.sy.model.commandLog; | ||
5 | +import com.sy.service.CommandLogService; | ||
6 | +import org.springframework.beans.factory.annotation.Autowired; | ||
7 | +import org.springframework.stereotype.Service; | ||
8 | + | ||
9 | +@Service | ||
10 | +public class CommandLogImpl implements CommandLogService { | ||
11 | + @Autowired | ||
12 | + commandLogMapper mapper; | ||
13 | + @Override | ||
14 | + public int insert(commandLog command) { | ||
15 | + return mapper.insertSelective(command); | ||
16 | + } | ||
17 | +} |
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||
3 | +<mapper namespace="com.sy.mapper.commandLogMapper"> | ||
4 | + <resultMap id="BaseResultMap" type="com.sy.model.commandLog"> | ||
5 | + <id column="id" jdbcType="VARCHAR" property="id" /> | ||
6 | + <result column="barcode" jdbcType="VARCHAR" property="barcode" /> | ||
7 | + <result column="area_id" jdbcType="VARCHAR" property="areaId" /> | ||
8 | + <result column="chnl_no" jdbcType="VARCHAR" property="chnlNo" /> | ||
9 | + <result column="busness_type" jdbcType="VARCHAR" property="busnessType" /> | ||
10 | + <result column="reason_code" jdbcType="VARCHAR" property="reasonCode" /> | ||
11 | + <result column="reason_text" jdbcType="VARCHAR" property="reasonText" /> | ||
12 | + <result column="ve_name" jdbcType="VARCHAR" property="veName" /> | ||
13 | + <result column="ve_weight" jdbcType="DOUBLE" property="veWeight" /> | ||
14 | + <result column="ie_type" jdbcType="VARCHAR" property="ieType" /> | ||
15 | + <result column="exit_gross_weight" jdbcType="DOUBLE" property="exitGrossWeight" /> | ||
16 | + <result column="in_gross_weight" jdbcType="DOUBLE" property="inGrossWeight" /> | ||
17 | + <result column="goods_weight" jdbcType="DOUBLE" property="goodsWeight" /> | ||
18 | + <result column="actual_goods_weight" jdbcType="DOUBLE" property="actualGoodsWeight" /> | ||
19 | + <result column="creat_time" jdbcType="TIMESTAMP" property="creatTime" /> | ||
20 | + <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" /> | ||
21 | + <result column="master_list" jdbcType="VARCHAR" property="masterList" /> | ||
22 | + </resultMap> | ||
23 | + <sql id="Base_Column_List"> | ||
24 | + id, barcode, area_id, chnl_no, busness_type, reason_code, reason_text, ve_name, ve_weight, | ||
25 | + ie_type, exit_gross_weight, in_gross_weight, goods_weight, actual_goods_weight, creat_time, | ||
26 | + update_time, master_list | ||
27 | + </sql> | ||
28 | + <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap"> | ||
29 | + select | ||
30 | + <include refid="Base_Column_List" /> | ||
31 | + from command_log | ||
32 | + where id = #{id,jdbcType=VARCHAR} | ||
33 | + </select> | ||
34 | + <delete id="deleteByPrimaryKey" parameterType="java.lang.String"> | ||
35 | + delete from command_log | ||
36 | + where id = #{id,jdbcType=VARCHAR} | ||
37 | + </delete> | ||
38 | + <insert id="insert" parameterType="com.sy.model.commandLog"> | ||
39 | + insert into command_log (id, barcode, area_id, | ||
40 | + chnl_no, busness_type, reason_code, | ||
41 | + reason_text, ve_name, ve_weight, | ||
42 | + ie_type, exit_gross_weight, in_gross_weight, | ||
43 | + goods_weight, actual_goods_weight, creat_time, | ||
44 | + update_time, master_list) | ||
45 | + values (#{id,jdbcType=VARCHAR}, #{barcode,jdbcType=VARCHAR}, #{areaId,jdbcType=VARCHAR}, | ||
46 | + #{chnlNo,jdbcType=VARCHAR}, #{busnessType,jdbcType=VARCHAR}, #{reasonCode,jdbcType=VARCHAR}, | ||
47 | + #{reasonText,jdbcType=VARCHAR}, #{veName,jdbcType=VARCHAR}, #{veWeight,jdbcType=DOUBLE}, | ||
48 | + #{ieType,jdbcType=VARCHAR}, #{exitGrossWeight,jdbcType=DOUBLE}, #{inGrossWeight,jdbcType=DOUBLE}, | ||
49 | + #{goodsWeight,jdbcType=DOUBLE}, #{actualGoodsWeight,jdbcType=DOUBLE}, #{creatTime,jdbcType=TIMESTAMP}, | ||
50 | + #{updateTime,jdbcType=TIMESTAMP}, #{masterList,jdbcType=VARCHAR}) | ||
51 | + </insert> | ||
52 | + <insert id="insertSelective" parameterType="com.sy.model.commandLog"> | ||
53 | + insert into command_log | ||
54 | + <trim prefix="(" suffix=")" suffixOverrides=","> | ||
55 | + <if test="id != null"> | ||
56 | + id, | ||
57 | + </if> | ||
58 | + <if test="barcode != null"> | ||
59 | + barcode, | ||
60 | + </if> | ||
61 | + <if test="areaId != null"> | ||
62 | + area_id, | ||
63 | + </if> | ||
64 | + <if test="chnlNo != null"> | ||
65 | + chnl_no, | ||
66 | + </if> | ||
67 | + <if test="busnessType != null"> | ||
68 | + busness_type, | ||
69 | + </if> | ||
70 | + <if test="reasonCode != null"> | ||
71 | + reason_code, | ||
72 | + </if> | ||
73 | + <if test="reasonText != null"> | ||
74 | + reason_text, | ||
75 | + </if> | ||
76 | + <if test="veName != null"> | ||
77 | + ve_name, | ||
78 | + </if> | ||
79 | + <if test="veWeight != null"> | ||
80 | + ve_weight, | ||
81 | + </if> | ||
82 | + <if test="ieType != null"> | ||
83 | + ie_type, | ||
84 | + </if> | ||
85 | + <if test="exitGrossWeight != null"> | ||
86 | + exit_gross_weight, | ||
87 | + </if> | ||
88 | + <if test="inGrossWeight != null"> | ||
89 | + in_gross_weight, | ||
90 | + </if> | ||
91 | + <if test="goodsWeight != null"> | ||
92 | + goods_weight, | ||
93 | + </if> | ||
94 | + <if test="actualGoodsWeight != null"> | ||
95 | + actual_goods_weight, | ||
96 | + </if> | ||
97 | + <if test="creatTime != null"> | ||
98 | + creat_time, | ||
99 | + </if> | ||
100 | + <if test="updateTime != null"> | ||
101 | + update_time, | ||
102 | + </if> | ||
103 | + <if test="masterList != null"> | ||
104 | + master_list, | ||
105 | + </if> | ||
106 | + </trim> | ||
107 | + <trim prefix="values (" suffix=")" suffixOverrides=","> | ||
108 | + <if test="id != null"> | ||
109 | + #{id,jdbcType=VARCHAR}, | ||
110 | + </if> | ||
111 | + <if test="barcode != null"> | ||
112 | + #{barcode,jdbcType=VARCHAR}, | ||
113 | + </if> | ||
114 | + <if test="areaId != null"> | ||
115 | + #{areaId,jdbcType=VARCHAR}, | ||
116 | + </if> | ||
117 | + <if test="chnlNo != null"> | ||
118 | + #{chnlNo,jdbcType=VARCHAR}, | ||
119 | + </if> | ||
120 | + <if test="busnessType != null"> | ||
121 | + #{busnessType,jdbcType=VARCHAR}, | ||
122 | + </if> | ||
123 | + <if test="reasonCode != null"> | ||
124 | + #{reasonCode,jdbcType=VARCHAR}, | ||
125 | + </if> | ||
126 | + <if test="reasonText != null"> | ||
127 | + #{reasonText,jdbcType=VARCHAR}, | ||
128 | + </if> | ||
129 | + <if test="veName != null"> | ||
130 | + #{veName,jdbcType=VARCHAR}, | ||
131 | + </if> | ||
132 | + <if test="veWeight != null"> | ||
133 | + #{veWeight,jdbcType=DOUBLE}, | ||
134 | + </if> | ||
135 | + <if test="ieType != null"> | ||
136 | + #{ieType,jdbcType=VARCHAR}, | ||
137 | + </if> | ||
138 | + <if test="exitGrossWeight != null"> | ||
139 | + #{exitGrossWeight,jdbcType=DOUBLE}, | ||
140 | + </if> | ||
141 | + <if test="inGrossWeight != null"> | ||
142 | + #{inGrossWeight,jdbcType=DOUBLE}, | ||
143 | + </if> | ||
144 | + <if test="goodsWeight != null"> | ||
145 | + #{goodsWeight,jdbcType=DOUBLE}, | ||
146 | + </if> | ||
147 | + <if test="actualGoodsWeight != null"> | ||
148 | + #{actualGoodsWeight,jdbcType=DOUBLE}, | ||
149 | + </if> | ||
150 | + <if test="creatTime != null"> | ||
151 | + #{creatTime,jdbcType=TIMESTAMP}, | ||
152 | + </if> | ||
153 | + <if test="updateTime != null"> | ||
154 | + #{updateTime,jdbcType=TIMESTAMP}, | ||
155 | + </if> | ||
156 | + <if test="masterList != null"> | ||
157 | + #{masterList,jdbcType=VARCHAR}, | ||
158 | + </if> | ||
159 | + </trim> | ||
160 | + </insert> | ||
161 | + <update id="updateByPrimaryKeySelective" parameterType="com.sy.model.commandLog"> | ||
162 | + update command_log | ||
163 | + <set> | ||
164 | + <if test="barcode != null"> | ||
165 | + barcode = #{barcode,jdbcType=VARCHAR}, | ||
166 | + </if> | ||
167 | + <if test="areaId != null"> | ||
168 | + area_id = #{areaId,jdbcType=VARCHAR}, | ||
169 | + </if> | ||
170 | + <if test="chnlNo != null"> | ||
171 | + chnl_no = #{chnlNo,jdbcType=VARCHAR}, | ||
172 | + </if> | ||
173 | + <if test="busnessType != null"> | ||
174 | + busness_type = #{busnessType,jdbcType=VARCHAR}, | ||
175 | + </if> | ||
176 | + <if test="reasonCode != null"> | ||
177 | + reason_code = #{reasonCode,jdbcType=VARCHAR}, | ||
178 | + </if> | ||
179 | + <if test="reasonText != null"> | ||
180 | + reason_text = #{reasonText,jdbcType=VARCHAR}, | ||
181 | + </if> | ||
182 | + <if test="veName != null"> | ||
183 | + ve_name = #{veName,jdbcType=VARCHAR}, | ||
184 | + </if> | ||
185 | + <if test="veWeight != null"> | ||
186 | + ve_weight = #{veWeight,jdbcType=DOUBLE}, | ||
187 | + </if> | ||
188 | + <if test="ieType != null"> | ||
189 | + ie_type = #{ieType,jdbcType=VARCHAR}, | ||
190 | + </if> | ||
191 | + <if test="exitGrossWeight != null"> | ||
192 | + exit_gross_weight = #{exitGrossWeight,jdbcType=DOUBLE}, | ||
193 | + </if> | ||
194 | + <if test="inGrossWeight != null"> | ||
195 | + in_gross_weight = #{inGrossWeight,jdbcType=DOUBLE}, | ||
196 | + </if> | ||
197 | + <if test="goodsWeight != null"> | ||
198 | + goods_weight = #{goodsWeight,jdbcType=DOUBLE}, | ||
199 | + </if> | ||
200 | + <if test="actualGoodsWeight != null"> | ||
201 | + actual_goods_weight = #{actualGoodsWeight,jdbcType=DOUBLE}, | ||
202 | + </if> | ||
203 | + <if test="creatTime != null"> | ||
204 | + creat_time = #{creatTime,jdbcType=TIMESTAMP}, | ||
205 | + </if> | ||
206 | + <if test="updateTime != null"> | ||
207 | + update_time = #{updateTime,jdbcType=TIMESTAMP}, | ||
208 | + </if> | ||
209 | + <if test="masterList != null"> | ||
210 | + master_list = #{masterList,jdbcType=VARCHAR}, | ||
211 | + </if> | ||
212 | + </set> | ||
213 | + where id = #{id,jdbcType=VARCHAR} | ||
214 | + </update> | ||
215 | + <update id="updateByPrimaryKey" parameterType="com.sy.model.commandLog"> | ||
216 | + update command_log | ||
217 | + set barcode = #{barcode,jdbcType=VARCHAR}, | ||
218 | + area_id = #{areaId,jdbcType=VARCHAR}, | ||
219 | + chnl_no = #{chnlNo,jdbcType=VARCHAR}, | ||
220 | + busness_type = #{busnessType,jdbcType=VARCHAR}, | ||
221 | + reason_code = #{reasonCode,jdbcType=VARCHAR}, | ||
222 | + reason_text = #{reasonText,jdbcType=VARCHAR}, | ||
223 | + ve_name = #{veName,jdbcType=VARCHAR}, | ||
224 | + ve_weight = #{veWeight,jdbcType=DOUBLE}, | ||
225 | + ie_type = #{ieType,jdbcType=VARCHAR}, | ||
226 | + exit_gross_weight = #{exitGrossWeight,jdbcType=DOUBLE}, | ||
227 | + in_gross_weight = #{inGrossWeight,jdbcType=DOUBLE}, | ||
228 | + goods_weight = #{goodsWeight,jdbcType=DOUBLE}, | ||
229 | + actual_goods_weight = #{actualGoodsWeight,jdbcType=DOUBLE}, | ||
230 | + creat_time = #{creatTime,jdbcType=TIMESTAMP}, | ||
231 | + update_time = #{updateTime,jdbcType=TIMESTAMP}, | ||
232 | + master_list = #{masterList,jdbcType=VARCHAR} | ||
233 | + where id = #{id,jdbcType=VARCHAR} | ||
234 | + </update> | ||
235 | +</mapper> |
-
请 注册 或 登录 后发表评论