|
|
@@ -3,7 +3,6 @@ package com.usoftchina.saas.purchase.service.impl;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
|
-import com.netflix.discovery.converters.Auto;
|
|
|
import com.usoftchina.saas.base.service.CommonBaseServiceImpl;
|
|
|
import com.usoftchina.saas.common.dto.BatchDealBaseDTO;
|
|
|
import com.usoftchina.saas.common.dto.DocBaseDTO;
|
|
|
@@ -71,12 +70,12 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
//查询主表信息
|
|
|
Purchase purchase = getMapper().selectByPrimaryKey(id);
|
|
|
//查询从表
|
|
|
- List<Purchasedetail> purchasedetails = purchasedetailMapper.selectByFK(id);
|
|
|
+ List<PurchaseItem> purchaseItems = purchasedetailMapper.selectByFK(id);
|
|
|
//将purchase实体对象转化成传输对象
|
|
|
PurchaseDTO main = BeanMapper.map(purchase, PurchaseDTO.class);
|
|
|
List<PurchaseItemDTO> items = new ArrayList<>();
|
|
|
//添加从表传输对象
|
|
|
- for (Purchasedetail detail : purchasedetails) {
|
|
|
+ for (PurchaseItem detail : purchaseItems) {
|
|
|
items.add(BeanMapper.map(detail, PurchaseItemDTO.class));
|
|
|
}
|
|
|
purchaseFormDTO.setMain(main);
|
|
|
@@ -92,8 +91,8 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
//获取主表信息
|
|
|
PurchaseDTO main = formdata.getMain();
|
|
|
List<PurchaseItemDTO> items = formdata.getItems();
|
|
|
- List<Purchasedetail> insertDetails = new ArrayList<>();
|
|
|
- List<Purchasedetail> updateDetails = new ArrayList<>();
|
|
|
+ List<PurchaseItem> insertDetails = new ArrayList<>();
|
|
|
+ List<PurchaseItem> updateDetails = new ArrayList<>();
|
|
|
Long pu_id = main.getId();
|
|
|
String pu_code = main.getPu_code();
|
|
|
Purchase purchase = BeanMapper.map(main, Purchase.class);
|
|
|
@@ -107,7 +106,7 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
purchaseMapper.updateByPrimaryKey(purchase);
|
|
|
//添加从表传输对象
|
|
|
for (PurchaseItemDTO item : items) {
|
|
|
- Purchasedetail detail = BeanMapper.map(item, Purchasedetail.class);
|
|
|
+ PurchaseItem detail = BeanMapper.map(item, PurchaseItem.class);
|
|
|
detail.setPd_puid(pu_id);
|
|
|
detail.setPd_code(pu_code);
|
|
|
if (StringUtils.hasText(detail.getId())) {
|
|
|
@@ -131,7 +130,7 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
pu_id = purchase.getId();
|
|
|
//添加从表传输对象
|
|
|
for (PurchaseItemDTO item : items) {
|
|
|
- Purchasedetail detail = BeanMapper.map(item, Purchasedetail.class);
|
|
|
+ PurchaseItem detail = BeanMapper.map(item, PurchaseItem.class);
|
|
|
detail.setPd_puid(pu_id);
|
|
|
detail.setPd_code(pu_code);
|
|
|
insertDetails.add(detail);
|