|
|
@@ -15,7 +15,6 @@ import com.usoftchina.saas.commons.po.BillCodeSeq;
|
|
|
import com.usoftchina.saas.commons.po.Operation;
|
|
|
import com.usoftchina.saas.commons.po.Status;
|
|
|
import com.usoftchina.saas.context.BaseContextHolder;
|
|
|
-import com.usoftchina.saas.document.api.ProductApi;
|
|
|
import com.usoftchina.saas.exception.BizException;
|
|
|
import com.usoftchina.saas.exception.ExceptionCode;
|
|
|
import com.usoftchina.saas.page.PageRequest;
|
|
|
@@ -51,8 +50,6 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
@Autowired
|
|
|
private PurchaseListMapper purchaseListMapper;
|
|
|
@Autowired
|
|
|
- private ProductApi productApi;
|
|
|
- @Autowired
|
|
|
private MaxnumberService maxnumberService;
|
|
|
@Autowired
|
|
|
private ProdInOutMapper prodInOutMapper;
|
|
|
@@ -143,7 +140,7 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
detail.setPd_puid(pu_id);
|
|
|
detail.setPd_code(pu_code);
|
|
|
detail.setPd_yqty(new Double(0));
|
|
|
- detail.setPd_delivery(item.getPd_delivery()==null?purchase.getPu_delivery():item.getPd_delivery());
|
|
|
+// detail.setPd_delivery(item.getPd_delivery()==null?purchase.getPu_delivery():item.getPd_delivery());
|
|
|
detail.setCompanyId(companyId);
|
|
|
detail.setCreatorId(userId);
|
|
|
detail.setCreateTime(new Date());
|
|
|
@@ -169,7 +166,7 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
PurchaseDetail detail = BeanMapper.map(item, PurchaseDetail.class);
|
|
|
detail.setPd_puid(pu_id);
|
|
|
detail.setPd_code(pu_code);
|
|
|
- detail.setPd_delivery(item.getPd_delivery()==null?purchase.getPu_delivery():item.getPd_delivery());
|
|
|
+// detail.setPd_delivery(item.getPd_delivery()==null?purchase.getPu_delivery():item.getPd_delivery());
|
|
|
detail.setUpdaterId(userId);
|
|
|
detail.setUpdateTime(new Date());
|
|
|
if (StringUtils.isEmpty(detail.getId()) || "0".equals(detail.getId().toString())) {
|
|
|
@@ -190,7 +187,8 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
purchasedetailMapper.batchUpdate(updateDetails);
|
|
|
}
|
|
|
baseDTO = getBaseDTOById(pu_id);
|
|
|
-
|
|
|
+ //明细需求日期为空时==主表交货日期
|
|
|
+ getMapper().updateDelivery(pu_id);
|
|
|
//计算金额,未税单价,未税金额等
|
|
|
calcPurchase(pu_id);
|
|
|
//日志
|