Commit 1712e7d3 by wutong

没有财务付款类型也要加上一天财务付款时间

parent 7a17f971
...@@ -171,7 +171,8 @@ public class AutoTurnoverJob extends PointJob { ...@@ -171,7 +171,8 @@ public class AutoTurnoverJob extends PointJob {
dcAveragePurchase = dcAveragePurchaseMapper.selectOneByExample(DcAveragePurchaseExample.newAndCreateCriteria().andBailunSkuEqualTo(bailunSku).andWarehouseCodeEqualTo(warehouseCode).andSupplierIdEqualTo(turnoverSku.getSuppliersId()).example()); dcAveragePurchase = dcAveragePurchaseMapper.selectOneByExample(DcAveragePurchaseExample.newAndCreateCriteria().andBailunSkuEqualTo(bailunSku).andWarehouseCodeEqualTo(warehouseCode).andSupplierIdEqualTo(turnoverSku.getSuppliersId()).example());
DcAverageWarehouseMapper dcAverageWarehouseMapper = SessionUtil.getSession().getMapper(DcAverageWarehouseMapper.class); DcAverageWarehouseMapper dcAverageWarehouseMapper = SessionUtil.getSession().getMapper(DcAverageWarehouseMapper.class);
dcAverageWarehouse = dcAverageWarehouseMapper.selectOneByExample(DcAverageWarehouseExample.newAndCreateCriteria().andBailunSkuEqualTo(bailunSku).andWarehouseCodeEqualTo(warehouseCode).example()); dcAverageWarehouse = dcAverageWarehouseMapper.selectOneByExample(DcAverageWarehouseExample.newAndCreateCriteria().andBailunSkuEqualTo(bailunSku).andWarehouseCodeEqualTo(warehouseCode).example());
if (dcAveragePurchase != null && dcAveragePurchase.getPaymentType() != null && dcAveragePurchase.getPaymentType().equals(1)) { //没有dcAveragePurchase这数据也要加一天
if (dcAveragePurchase == null || (dcAveragePurchase.getPaymentType() != null && dcAveragePurchase.getPaymentType().equals(1))) {
paymentBeforeDelivery = 1; paymentBeforeDelivery = 1;
} }
} catch (Exception e) { } catch (Exception e) {
...@@ -590,6 +591,7 @@ public class AutoTurnoverJob extends PointJob { ...@@ -590,6 +591,7 @@ public class AutoTurnoverJob extends PointJob {
} }
//入库天数 //入库天数
Integer turnoverInboundDelivery = Constant.INSPECTION_DELIVE; Integer turnoverInboundDelivery = Constant.INSPECTION_DELIVE;
//质检入库天数-配置值(实际还没用上)
dcAutoTurnover.setInspectionConfigDelivery(turnoverInboundDelivery); dcAutoTurnover.setInspectionConfigDelivery(turnoverInboundDelivery);
//调拨头程 //调拨头程
Integer turnoverTransferHeadDelivery = dcAutoConfigDelivery.getTranferHead(); Integer turnoverTransferHeadDelivery = dcAutoConfigDelivery.getTranferHead();
...@@ -601,6 +603,7 @@ public class AutoTurnoverJob extends PointJob { ...@@ -601,6 +603,7 @@ public class AutoTurnoverJob extends PointJob {
Integer turnoverAbroadInboundDelivery = dcAutoConfigDelivery.getAbroadInbound(); Integer turnoverAbroadInboundDelivery = dcAutoConfigDelivery.getAbroadInbound();
dcAutoTurnover.setAbroadInboundConfigDelivery(turnoverAbroadInboundDelivery); dcAutoTurnover.setAbroadInboundConfigDelivery(turnoverAbroadInboundDelivery);
if (dcAverageWarehouse != null) { if (dcAverageWarehouse != null) {
if (dcAverageWarehouse.getInboundDays() != null && dcAverageWarehouse.getInboundDays() > 0) { if (dcAverageWarehouse.getInboundDays() != null && dcAverageWarehouse.getInboundDays() > 0) {
turnoverInboundDelivery = dcAverageWarehouse.getInboundDays(); turnoverInboundDelivery = dcAverageWarehouse.getInboundDays();
...@@ -615,9 +618,11 @@ public class AutoTurnoverJob extends PointJob { ...@@ -615,9 +618,11 @@ public class AutoTurnoverJob extends PointJob {
turnoverAbroadInboundDelivery = dcAverageWarehouse.getAbroadInboundDelivery().intValue(); turnoverAbroadInboundDelivery = dcAverageWarehouse.getAbroadInboundDelivery().intValue();
} }
} }
//周转期 //周转期
Integer turnoverDays = turnoverSupplierDelivery + turnoverInboundDelivery + turnoverTransferHeadDelivery + turnoverTransferBaleDelivery + turnoverAbroadInboundDelivery; Integer turnoverDays = turnoverSupplierDelivery + turnoverInboundDelivery + turnoverTransferHeadDelivery + turnoverTransferBaleDelivery + turnoverAbroadInboundDelivery;
dcAutoTurnover.setSupplierDelivery(turnoverSupplierDelivery); dcAutoTurnover.setSupplierDelivery(turnoverSupplierDelivery);
//质检天数
dcAutoTurnover.setInspectionDelivery(turnoverInboundDelivery); dcAutoTurnover.setInspectionDelivery(turnoverInboundDelivery);
dcAutoTurnover.setTransferDelivery(turnoverTransferHeadDelivery); dcAutoTurnover.setTransferDelivery(turnoverTransferHeadDelivery);
dcAutoTurnover.setTransferBaleDelivery(turnoverTransferBaleDelivery); dcAutoTurnover.setTransferBaleDelivery(turnoverTransferBaleDelivery);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment