zhangyuewww пре 3 година
родитељ
комит
80c3ed55fd

+ 3 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/WarehouseInOutInfoServiceImpl.java

@@ -346,6 +346,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
             else {
                 //App端入库关联派车表
                 if ("0".equals(warehouseInOutInfo.getPcFlag())&&"入库任务".equals(warehouseInOutInfo.getTaskType())) {
+                    warehouseInOutInfo.setInOutDate(warehouseInOutInfo.getUpdateDate());
                     TranCarInfo tranCarInfo = tranCarInfoService.selectOne(new EntityWrapper<TranCarInfo>()
                             .eq("contract_no", warehouseInOutInfo.getContractNo())
                             .eq("car_no", warehouseInOutInfo.getCarNo())
@@ -419,6 +420,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
                 else if ("0".equals(warehouseInOutInfo.getPcFlag())&&"出库任务".equals(warehouseInOutInfo.getTaskType())) {
                     //状态改为已发车
                     warehouseInOutInfo.setTranFlag("1");
+                    warehouseInOutInfo.setInOutDate(warehouseInOutInfo.getUpdateDate());
                     //客户生成收货信息
                     TranCarInfo tranCarInfo=new TranCarInfo();
                     tranCarInfo.setId(IdGenerator.generateUUID());
@@ -432,7 +434,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
                     SaleOrder saleOrder = saleOrderService.selectOne(new EntityWrapper<SaleOrder>().eq("contract_no", warehouseInOutInfo.getContractNo())
                             .eq("delete_flag", "0"));
                     if (saleOrder != null) {
-                        tranCarInfo.setSettlementPrice(warehouseInOutInfo.getUnitPrice() + saleOrder.getBasis() + saleOrder.getInvoiceFee());
+                        tranCarInfo.setSettlementPrice(saleOrder.getUnitPrice() + saleOrder.getBasis() + saleOrder.getInvoiceFee());
                     }
                     tranCarInfoService.insert(tranCarInfo);
                     //判断是否第一次提交