采购合同流程 获取预算采购明细
parent
dbf5ff4f28
commit
4740f30d08
|
@ -47,7 +47,6 @@ import cn.palmte.work.config.activiti.ActProjectTypeEnum;
|
||||||
import cn.palmte.work.model.Admin;
|
import cn.palmte.work.model.Admin;
|
||||||
import cn.palmte.work.model.DeptRepository;
|
import cn.palmte.work.model.DeptRepository;
|
||||||
import cn.palmte.work.model.Project;
|
import cn.palmte.work.model.Project;
|
||||||
import cn.palmte.work.model.ProjectBudgetCostDetail;
|
|
||||||
import cn.palmte.work.model.ProjectBudgetIncomeDetail;
|
import cn.palmte.work.model.ProjectBudgetIncomeDetail;
|
||||||
import cn.palmte.work.model.ProjectRepository;
|
import cn.palmte.work.model.ProjectRepository;
|
||||||
import cn.palmte.work.model.ProjectTaskRecord;
|
import cn.palmte.work.model.ProjectTaskRecord;
|
||||||
|
@ -58,6 +57,7 @@ import cn.palmte.work.model.enums.ProcessType;
|
||||||
import cn.palmte.work.model.enums.ProcurementMode;
|
import cn.palmte.work.model.enums.ProcurementMode;
|
||||||
import cn.palmte.work.model.enums.ProjectType;
|
import cn.palmte.work.model.enums.ProjectType;
|
||||||
import cn.palmte.work.model.enums.SealType;
|
import cn.palmte.work.model.enums.SealType;
|
||||||
|
import cn.palmte.work.model.process.ProcurementDetail;
|
||||||
import cn.palmte.work.model.process.BudgetPurchaseAmount;
|
import cn.palmte.work.model.process.BudgetPurchaseAmount;
|
||||||
import cn.palmte.work.model.process.BudgetPurchaseDetail;
|
import cn.palmte.work.model.process.BudgetPurchaseDetail;
|
||||||
import cn.palmte.work.model.process.ProcessAttachment;
|
import cn.palmte.work.model.process.ProcessAttachment;
|
||||||
|
@ -67,8 +67,8 @@ import cn.palmte.work.model.process.ProjectProcessRepository;
|
||||||
import cn.palmte.work.model.process.SaleContract;
|
import cn.palmte.work.model.process.SaleContract;
|
||||||
import cn.palmte.work.model.process.SealTypeArray;
|
import cn.palmte.work.model.process.SealTypeArray;
|
||||||
import cn.palmte.work.model.process.SupplierMaterial;
|
import cn.palmte.work.model.process.SupplierMaterial;
|
||||||
import cn.palmte.work.model.process.form.BudgetPurchaseAmountForm;
|
import cn.palmte.work.model.process.BudgetPurchaseAmountModel;
|
||||||
import cn.palmte.work.model.process.form.BudgetPurchaseDetailForm;
|
import cn.palmte.work.model.process.BudgetPurchaseDetailModel;
|
||||||
import cn.palmte.work.model.process.form.ProcessCreationForm;
|
import cn.palmte.work.model.process.form.ProcessCreationForm;
|
||||||
import cn.palmte.work.model.process.form.ProcessQueryForm;
|
import cn.palmte.work.model.process.form.ProcessQueryForm;
|
||||||
import cn.palmte.work.model.process.form.ProcessUpdateForm;
|
import cn.palmte.work.model.process.form.ProcessUpdateForm;
|
||||||
|
@ -252,7 +252,7 @@ public class ProcessController {
|
||||||
public String terminalCustomer;
|
public String terminalCustomer;
|
||||||
|
|
||||||
public List<ProjectBudgetIncomeDetail> incomeDetails;
|
public List<ProjectBudgetIncomeDetail> incomeDetails;
|
||||||
public List<ProjectBudgetCostDetail> procurementDetails;
|
public List<ProcurementDetail> procurementDetails;
|
||||||
|
|
||||||
// FIXME 垫资
|
// FIXME 垫资
|
||||||
// 是否垫资
|
// 是否垫资
|
||||||
|
@ -286,8 +286,8 @@ public class ProcessController {
|
||||||
|
|
||||||
BigDecimal repaidAmount = getRepaidAmount(id);
|
BigDecimal repaidAmount = getRepaidAmount(id);
|
||||||
// 可以在对应表数据查询 是否存在再启用
|
// 可以在对应表数据查询 是否存在再启用
|
||||||
|
List<ProcurementDetail> procurementDetails = processService.getProcurementDetails(id);
|
||||||
List<ProjectBudgetIncomeDetail> incomeDetails = projectBudgetService.getBudgetIncomeDetail(project);
|
List<ProjectBudgetIncomeDetail> incomeDetails = projectBudgetService.getBudgetIncomeDetail(project);
|
||||||
List<ProjectBudgetCostDetail> procurementDetails = projectBudgetService.getBudgetCostDetail(project);
|
|
||||||
return ProjectReturnValue.builder()
|
return ProjectReturnValue.builder()
|
||||||
.isPrepaid(isPrepaid(project))
|
.isPrepaid(isPrepaid(project))
|
||||||
.projectId(project.getId())
|
.projectId(project.getId())
|
||||||
|
@ -402,7 +402,7 @@ public class ProcessController {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!CollectionUtils.isEmpty(form.getPurchaseAmount())) {
|
if (!CollectionUtils.isEmpty(form.getPurchaseAmount())) {
|
||||||
for (BudgetPurchaseAmountForm amountForm : form.getPurchaseAmount()) {
|
for (BudgetPurchaseAmountModel amountForm : form.getPurchaseAmount()) {
|
||||||
// 保存 成本明细数量
|
// 保存 成本明细数量
|
||||||
BudgetPurchaseAmount amountEntity = new BudgetPurchaseAmount();
|
BudgetPurchaseAmount amountEntity = new BudgetPurchaseAmount();
|
||||||
BeanUtils.copyProperties(amountForm, amountEntity, "details");
|
BeanUtils.copyProperties(amountForm, amountEntity, "details");
|
||||||
|
@ -415,7 +415,7 @@ public class ProcessController {
|
||||||
// 保存成本对应的 明细
|
// 保存成本对应的 明细
|
||||||
|
|
||||||
if (!CollectionUtils.isEmpty(amountForm.getDetails())) {
|
if (!CollectionUtils.isEmpty(amountForm.getDetails())) {
|
||||||
for (BudgetPurchaseDetailForm detail : amountForm.getDetails()) {
|
for (BudgetPurchaseDetailModel detail : amountForm.getDetails()) {
|
||||||
BudgetPurchaseDetail purchaseDetail = new BudgetPurchaseDetail();
|
BudgetPurchaseDetail purchaseDetail = new BudgetPurchaseDetail();
|
||||||
BeanUtils.copyProperties(detail, purchaseDetail, "details");
|
BeanUtils.copyProperties(detail, purchaseDetail, "details");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue