|
@@ -100,10 +100,17 @@ public class UtilsServiceImpl implements IUtilsService {
|
|
|
|
|
|
orderId = utilsMapper.getOrderIdByOrderNumber((String) map.get("orderNumber"));
|
|
|
}
|
|
|
+
|
|
|
+ BigDecimal orderLineSequence = utilsMapper.getOrderSeq(orderId);
|
|
|
+
|
|
|
BigDecimal segmentSqe = DataChange.dataToBigDecimal(map.get("segmentSqe"));
|
|
|
if(segmentSqe.intValue() == 0){
|
|
|
return 0;
|
|
|
}
|
|
|
+
|
|
|
+ if (orderLineSequence.intValue() > segmentSqe.intValue()) {
|
|
|
+ segmentSqe = orderLineSequence;
|
|
|
+ }
|
|
|
Map<String, Object> mesMap = new HashMap<>();
|
|
|
mesMap.put("orderId", orderId);
|
|
|
mesMap.put("orderLineSequence", segmentSqe);
|