| | |
| | | import com.gs.xky.entity.PurchaseOrderCompare; |
| | | import com.gs.xky.entity.PurchaseOrderDetail; |
| | | import com.gs.xky.mapper.PurchaseOrderCompareMapper; |
| | | import com.gs.xky.mapper.PurchaseOrderDetailMapper; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | |
| | | private final MesRohInDataService mesRohInDataService; |
| | | private final PurchaseOrderDetailService purchaseOrderDetailService; |
| | | private final PurchaseOrderCompareMapper purchaseOrderCompareMapper; |
| | | private final PurchaseOrderDetailMapper purchaseOrderDetailMapper; |
| | | |
| | | /** |
| | | * 忥éè´è®¢åæç»æ°æ® |
| | |
| | | long currentTimeMillis = System.currentTimeMillis(); |
| | | // éå¶è¯·æ±æ¶é´èå´ä¸º24å°æ¶ |
| | | long startDate = currentTimeMillis - (24 * 60 * 60 * 1000L); |
| | | |
| | | // å
å é¤å·²ææ°æ®ï¼é¿å
éå¤ |
| | | purchaseOrderDetailMapper.deleteByPrimaryKey(); |
| | | purchaseOrderCompareMapper.deleteByPrimaryKey(); |
| | | |
| | | XkyCommonParam<PurchaseParam> param = XkyCommonParam.GetInit(); |
| | | PurchaseParam bodyParam = new PurchaseParam(); |
| | |
| | | |
| | | // 计ç®SRMå¾
æ¶æ°é |
| | | Integer srmPurchaseQty = detail.getTotalAnswerQty(); |
| | | Integer srmReceivedQty = detail.getTotalReceiveQty(); |
| | | Integer srmReceivedQty = detail.getPoWaitDeliveryQty() + detail.getReturnWaitDeliveryQty(); |
| | | //poWaitDeliveryQty + returnWaitDeliveryQty |
| | | Integer srmWaitReceiveQty = srmPurchaseQty - srmReceivedQty; |
| | | |
| | | // 设置SRMæ°æ® |
| | | compareData.setSrmPurchaseQty(srmPurchaseQty); |
| | | compareData.setSrmReceivedQty(srmReceivedQty); |
| | | compareData.setSrmWaitReceiveQty(srmWaitReceiveQty); |
| | | compareData.setSrmReceivedQty(srmWaitReceiveQty); |
| | | compareData.setSrmWaitReceiveQty(srmReceivedQty); |
| | | |
| | | // 设置ERPæ°æ®åå·®å¼ |
| | | if (erpData == null) { |