ccjgmwz 3 lat temu
rodzic
commit
e2371d9ef6

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

@@ -47,6 +47,8 @@ public class QualityInspectionManagementServiceImpl extends ServiceImpl<QualityI
     @Autowired
     private IWarehouseInOutInfoService warehouseInOutInfoService;
     @Autowired
+    private IWarehousePositionInfoService warehousePositionInfoService;
+    @Autowired
     private IPaymentManagementService paymentManagementService;
     @Autowired
     private IShippingInformationService shippingInformationService;
@@ -250,8 +252,12 @@ public class QualityInspectionManagementServiceImpl extends ServiceImpl<QualityI
         }
         WarehouseInOutInfo warehouseInOutInfo = warehouseInOutInfoService.selectById(qualityInspectionManagement.getWarehouseInOutId());
         if(warehouseInOutInfo != null){
-            warehouseInOutInfo.setPositionId(qualityInspectionManagement.getPositionId());
-            warehouseInOutInfo.setBinNo(qualityInspectionManagement.getBinNumber());
+            WarehousePositionInfo warehousePositionInfo = warehousePositionInfoService.selectOne(new EntityWrapper<WarehousePositionInfo>()
+                    .eq("bin_number",qualityInspectionManagement1.getBinNumber())
+                    .eq("delete_flag","0")
+                    .eq("base_id", warehouseInOutInfo.getBaseId()));
+            warehouseInOutInfo.setPositionId(warehousePositionInfo.getId());
+            warehouseInOutInfo.setBinNumber(qualityInspectionManagement1.getBinNumber());
             warehouseInOutInfoService.updateById(warehouseInOutInfo);
         }
         //成功返回ok