Procházet zdrojové kódy

过磅记录查询接口更改

donglang před 1 měsícem
rodič
revize
cee091de63

+ 4 - 2
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/handler/ComeIntoHandler.java

@@ -77,7 +77,8 @@ public class ComeIntoHandler extends AbstractWaybillOrderHandler<WaybillOrderCme
      * @return
      */
     private Boolean checkIsFirst(KwtWaybillOrder waybillOrder) {
-        List<KwtWaybillOrderWeighbridge> weighbridges = waybillOrderWeighbridgeRepository.queryWaybillOrderWeighbridgeByWOrderId(waybillOrder.getId());
+        List<KwtWaybillOrderWeighbridge> weighbridges = waybillOrderWeighbridgeRepository
+                .queryWaybillOrderWeighbridgeByWOrderId(waybillOrder.getId(), WeighbridgeTypeEnum.LOADING.getCode());
         return CollectionUtils.isEmpty(weighbridges);
     }
 
@@ -363,7 +364,8 @@ public class ComeIntoHandler extends AbstractWaybillOrderHandler<WaybillOrderCme
      */
     @Override
     protected void createNodeTrace(WaybillOrderCmeIntoWeighParam param, KwtWaybillOrder waybillOrder) {
-        List<KwtWaybillOrderWeighbridge> weighbridges = waybillOrderWeighbridgeRepository.queryWaybillOrderWeighbridgeByWOrderId(waybillOrder.getId());
+        List<KwtWaybillOrderWeighbridge> weighbridges = waybillOrderWeighbridgeRepository
+                .queryWaybillOrderWeighbridgeByWOrderId(waybillOrder.getId(), WeighbridgeTypeEnum.LOADING.getCode());
         if (CollectionUtils.isEmpty(weighbridges)) {
             // 第一条:称重完成
             KwtWaybillOrderNode node1 = getWaybillOrderNode(param, waybillOrder);

+ 2 - 2
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/repository/KwtWaybillOrderWeighbridgeRepository.java

@@ -18,11 +18,11 @@ import java.util.List;
 @Repository
 public class KwtWaybillOrderWeighbridgeRepository extends ServiceImpl<KwtWaybillOrderWeighbridgeMapper, KwtWaybillOrderWeighbridge> {
 
-    public List<KwtWaybillOrderWeighbridge> queryWaybillOrderWeighbridgeByWOrderId(Long wOrderId) {
+    public List<KwtWaybillOrderWeighbridge> queryWaybillOrderWeighbridgeByWOrderId(Long wOrderId, Integer type) {
         return list(
                 Wrappers.<KwtWaybillOrderWeighbridge>lambdaQuery()
                         .eq(KwtWaybillOrderWeighbridge::getWOrderId, wOrderId)
-                        .eq(KwtWaybillOrderWeighbridge::getType, 1)
+                        .eq(KwtWaybillOrderWeighbridge::getType, type)
                         .orderByDesc(KwtWaybillOrderWeighbridge::getId));
     }