10-30-修改分包合同付款

This commit is contained in:
2025-11-03 15:15:54 +08:00
parent 373528b432
commit 5962f694e2
2 changed files with 15 additions and 5 deletions

View File

@ -131,6 +131,7 @@ public class XzdSkyfkFbhtfkVo implements Serializable {
* 付款单位
*/
@ExcelProperty(value = "付款单位")
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "fkdwId")
private String fkdw;
/**

View File

@ -15,8 +15,9 @@ import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.utils.BatchNumberGenerator;
import org.dromara.system.service.impl.SysOssServiceImpl;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.vo.XzdSubcontractVo;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.XzdSubcontract;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.service.impl.XzdSubcontractServiceImpl;
import org.dromara.xzd.domain.XzdProject;
import org.dromara.xzd.domain.XzdProjectType;
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
import org.dromara.xzd.domain.vo.XzdSupplierOpenBankVo;
@ -28,6 +29,7 @@ import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkFapiaoVo;
import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkFukuanVo;
import org.dromara.xzd.paymentsReceipts.service.impl.XzdSfkFapiaoServiceImpl;
import org.dromara.xzd.paymentsReceipts.service.impl.XzdSfkFukuanServiceImpl;
import org.dromara.xzd.service.impl.XzdProjectServiceImpl;
import org.dromara.xzd.service.impl.XzdProjectTypeServiceImpl;
import org.dromara.xzd.service.impl.XzdSupplierInfoServiceImpl;
import org.dromara.xzd.service.impl.XzdSupplierOpenBankServiceImpl;
@ -74,6 +76,8 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl<XzdSkyfkFbhtfkMapper,
private XzdSupplierOpenBankServiceImpl xzdSupplierOpenBankService;
@Autowired
private XzdProjectTypeServiceImpl xzdProjectTypeService;
@Autowired
private XzdProjectServiceImpl xzdProjectService;
/**
* 查询收款与付款-分包合同付款
@ -324,10 +328,10 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl<XzdSkyfkFbhtfkMapper,
public void setValue(List<XzdSkyfkFbhtfkVo> vos){
for (XzdSkyfkFbhtfkVo vo : vos) {
if (vo.getContractId() != null){
XzdSubcontractVo xzdSubcontractVo = xzdSubcontract.queryById(vo.getContractId());
XzdSubcontract xzdSubcontractVo = xzdSubcontract.getBaseMapper().selectById(vo.getContractId());
if (xzdSubcontractVo != null){
//合同对象
vo.setContract(xzdSubcontractVo);
// vo.setContract(xzdSubcontractVo);
//合同编码
vo.setContractCode(xzdSubcontractVo.getContractCode());
//合同名称
@ -335,11 +339,16 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl<XzdSkyfkFbhtfkMapper,
//项目id
vo.setProjectId(xzdSubcontractVo.getProject());
//项目名称
vo.setProjectName(xzdSubcontractVo.getProjectName());
if (xzdSubcontractVo.getProject() != null){
XzdProject xzdProject = xzdProjectService.getBaseMapper().selectById(xzdSubcontractVo.getProject());
if (xzdProject != null){
vo.setProjectName(xzdProject.getProjectName());
}
}
//甲方单位id
vo.setFkdwId(xzdSubcontractVo.getPartyAUnit());
//甲方单位名称
vo.setFkdw(xzdSubcontractVo.getPartyAUnitName());
// vo.setFkdw(xzdSubcontractVo.getPartyAUnitName());
}
}
//收款单位