|
@@ -11,8 +11,7 @@ import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.YException;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.YExceptionEnum;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.*;
|
|
|
-import com.yh.saas.plugin.yiliangyiyun.service.INewWorkflowService;
|
|
|
-import com.yh.saas.plugin.yiliangyiyun.service.IPurchasePriceService;
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.service.*;
|
|
|
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -36,11 +35,11 @@ import java.util.Map;
|
|
|
public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, PurchasePrice> implements IPurchasePriceService {
|
|
|
|
|
|
@Autowired
|
|
|
- private PurchasePriceDetailMapper purchasePriceDetailMapper;
|
|
|
+ private IPurchasePriceDetailService purchasePriceDetailService;
|
|
|
@Autowired
|
|
|
- private PurchasePriceDetailPrintMapper purchasePriceDetailPrintMapper;
|
|
|
+ private IPurchasePriceDetailPrintService purchasePriceDetailPrintService;
|
|
|
@Autowired
|
|
|
- private WarehouseBaseInfoMapper warehouseBaseInfoMapper;
|
|
|
+ private IWarehouseBaseInfoService warehouseBaseInfoService;
|
|
|
@Autowired
|
|
|
private INewWorkflowService workflowService;
|
|
|
@Override
|
|
@@ -122,14 +121,14 @@ public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, P
|
|
|
tmp.setId(IdGenerator.generateUUID());
|
|
|
tmp.setCompId(compId);
|
|
|
tmp.setMainId(mainId);
|
|
|
- this.purchasePriceDetailMapper.insert(tmp);
|
|
|
+ this.purchasePriceDetailService.insert(tmp);
|
|
|
}
|
|
|
// 操作打印表数据
|
|
|
for(PurchasePriceDetailPrint tmp : purchasePrice.getDetailPrints()){
|
|
|
tmp.setId(IdGenerator.generateUUID());
|
|
|
tmp.setCompId(compId);
|
|
|
tmp.setMainId(mainId);
|
|
|
- this.purchasePriceDetailPrintMapper.insert(tmp);
|
|
|
+ this.purchasePriceDetailPrintService.insert(tmp);
|
|
|
}
|
|
|
return "ok";
|
|
|
}
|
|
@@ -142,9 +141,9 @@ public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, P
|
|
|
@Override
|
|
|
public PurchasePrice purchasePriceLook(PurchasePrice purchasePrice) {
|
|
|
purchasePrice = this.baseMapper.selectById(purchasePrice.getId());
|
|
|
- List<PurchasePriceDetail> details = this.purchasePriceDetailMapper.selectList(new EntityWrapper<PurchasePriceDetail>().eq("main_id",purchasePrice.getId()));
|
|
|
+ List<PurchasePriceDetail> details = this.purchasePriceDetailService.selectList(new EntityWrapper<PurchasePriceDetail>().eq("main_id",purchasePrice.getId()));
|
|
|
purchasePrice.setDetails(details);
|
|
|
- List<PurchasePriceDetailPrint> detailPrints = this.purchasePriceDetailPrintMapper.selectList(new EntityWrapper<PurchasePriceDetailPrint>().eq("main_id",purchasePrice.getId()));
|
|
|
+ List<PurchasePriceDetailPrint> detailPrints = this.purchasePriceDetailPrintService.selectList(new EntityWrapper<PurchasePriceDetailPrint>().eq("main_id",purchasePrice.getId()));
|
|
|
purchasePrice.setDetailPrints(detailPrints);
|
|
|
return purchasePrice;
|
|
|
}
|
|
@@ -154,21 +153,21 @@ public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, P
|
|
|
public String purchasePriceEdit(PurchasePrice purchasePrice) {
|
|
|
// 操作主表数据
|
|
|
this.updateById(purchasePrice);
|
|
|
- this.purchasePriceDetailMapper.delete(new EntityWrapper<PurchasePriceDetail>().eq("main_id",purchasePrice.getId()));
|
|
|
- this.purchasePriceDetailPrintMapper.delete(new EntityWrapper<PurchasePriceDetailPrint>().eq("main_id",purchasePrice.getId()));
|
|
|
+ this.purchasePriceDetailService.delete(new EntityWrapper<PurchasePriceDetail>().eq("main_id",purchasePrice.getId()));
|
|
|
+ this.purchasePriceDetailPrintService.delete(new EntityWrapper<PurchasePriceDetailPrint>().eq("main_id",purchasePrice.getId()));
|
|
|
// 操作明细表数据
|
|
|
for(PurchasePriceDetail tmp : purchasePrice.getDetails()){
|
|
|
tmp.setId(IdGenerator.generateUUID());
|
|
|
tmp.setCompId(purchasePrice.getCompId());
|
|
|
tmp.setMainId(purchasePrice.getId());
|
|
|
- this.purchasePriceDetailMapper.insert(tmp);
|
|
|
+ this.purchasePriceDetailService.insert(tmp);
|
|
|
}
|
|
|
// 操作打印表数据
|
|
|
for(PurchasePriceDetailPrint tmp : purchasePrice.getDetailPrints()){
|
|
|
tmp.setId(IdGenerator.generateUUID());
|
|
|
tmp.setCompId(purchasePrice.getCompId());
|
|
|
tmp.setMainId(purchasePrice.getId());
|
|
|
- this.purchasePriceDetailPrintMapper.insert(tmp);
|
|
|
+ this.purchasePriceDetailPrintService.insert(tmp);
|
|
|
}
|
|
|
boolean isStartWorkflow = StringUtils.isBlank(purchasePrice.getWorkflowId());
|
|
|
// 不是退回的单子
|
|
@@ -200,17 +199,17 @@ public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, P
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public String purchasePriceDel(PurchasePrice purchasePrice) {
|
|
|
- this.purchasePriceDetailMapper.delete(new EntityWrapper<PurchasePriceDetail>().eq("main_id",purchasePrice.getId()));
|
|
|
- this.purchasePriceDetailPrintMapper.delete(new EntityWrapper<PurchasePriceDetailPrint>().eq("main_id",purchasePrice.getId()));
|
|
|
+ this.purchasePriceDetailService.delete(new EntityWrapper<PurchasePriceDetail>().eq("main_id",purchasePrice.getId()));
|
|
|
+ this.purchasePriceDetailPrintService.delete(new EntityWrapper<PurchasePriceDetailPrint>().eq("main_id",purchasePrice.getId()));
|
|
|
this.deleteById(purchasePrice);
|
|
|
return "ok";
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public String purchasePriceAllowEdit(PurchasePrice purchasePrice) {
|
|
|
- WarehouseBaseInfo warehouseBaseInfo = this.warehouseBaseInfoMapper.selectById(purchasePrice.getWarehouseId());
|
|
|
+ WarehouseBaseInfo warehouseBaseInfo = this.warehouseBaseInfoService.selectById(purchasePrice.getWarehouseId());
|
|
|
warehouseBaseInfo.setAllowEdit("1");
|
|
|
- this.warehouseBaseInfoMapper.updateById(warehouseBaseInfo);
|
|
|
+ this.warehouseBaseInfoService.updateById(warehouseBaseInfo);
|
|
|
return "ok";
|
|
|
}
|
|
|
}
|