zhangyuewww 1 year ago
parent
commit
f8c0ee229e

+ 4 - 2
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/WeighingManagementServiceImpl.java

@@ -791,7 +791,8 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
         if (warehouseInOutInfo!=null) {
             //更新任务已完成量
             InOutWarehouseTask inOutWarehouseTask = inOutWarehouseTaskService.selectOne(new EntityWrapper<InOutWarehouseTask>()
-                    .eq("in_out_task_no", warehouseInOutInfo.getInOutTaskNo()));
+                    .eq("in_out_task_no", warehouseInOutInfo.getInOutTaskNo())
+                    .eq("comp_id",weighingManagement1.getCompId()));
             if (inOutWarehouseTask != null) {
                 inOutWarehouseTask.setCompletedQuantity(inOutWarehouseTask.getCompletedQuantity() - weighingManagement1.getNetWeight()/1000);
                 inOutWarehouseTaskService.updateById(inOutWarehouseTask);
@@ -917,7 +918,8 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
                 }
                 //减去任务已完成量
                 InOutWarehouseTask inOutWarehouseTask=inOutWarehouseTaskService.selectOne(new EntityWrapper<InOutWarehouseTask>()
-                        .eq("in_out_task_no",warehouseInOutInfo.getInOutTaskNo()));
+                        .eq("in_out_task_no",warehouseInOutInfo.getInOutTaskNo())
+                        .eq("comp_id",weighingManagement1.getCompId()));
                 if (inOutWarehouseTask!=null){
                     inOutWarehouseTask.setCompletedQuantity(inOutWarehouseTask.getCompletedQuantity()-warehouseInOutInfo.getNetWeight());
                     inOutWarehouseTaskService.updateById(inOutWarehouseTask);