|
@@ -154,6 +154,8 @@ public class TmstruckUnloadResultServiceImpl implements ITmstruckUnloadResultSer
|
|
|
int orderType = DataChange.dataToBigDecimal(mesMap.get("orderType")).intValue();
|
|
|
|
|
|
if(orderType == 11 || orderType == 15 || orderType == 16 || orderType == 25){
|
|
|
+
|
|
|
+ String requireRemark = utilsMapper.getRequireRemark(DataChange.dataToBigDecimal(mesMap.get("orderId")));
|
|
|
|
|
|
Integer sqe = utilsMapper.getLineSequenceByOrderNumber((String) map.get("orderNumber"));
|
|
|
sqe = sqe == null ? 1 : sqe +1;
|
|
@@ -168,7 +170,10 @@ public class TmstruckUnloadResultServiceImpl implements ITmstruckUnloadResultSer
|
|
|
if(netWeight == 0 && orderType != 25){
|
|
|
mesMap.put("orderLineSequence",sqe);
|
|
|
utilsService.updateOrderLineSqeByOrderNumber(mesMap);
|
|
|
- }else {
|
|
|
+ } else if(requireRemark != null && "不需要过磅".equals(requireRemark)) {
|
|
|
+ omsFeign.closeInwardOrder(DataChange.dataToBigDecimal(mesMap.get("orderId")).intValue(), sqe, null);
|
|
|
+ }
|
|
|
+ else {
|
|
|
omsFeign.closeInwardOrder(DataChange.dataToBigDecimal(mesMap.get("orderId")).intValue(), sqe, null);
|
|
|
}
|
|
|
|