10-25-字段调整
This commit is contained in:
@ -1,14 +1,13 @@
|
||||
package org.dromara.xzd.domain.vo;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.dromara.xzd.domain.XzdContractAccount;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.domain.XzdContractAccount;
|
||||
import org.dromara.xzd.domain.XzdJsqdTz;
|
||||
import org.dromara.xzd.domain.XzdSettlementRules;
|
||||
import org.dromara.xzd.domain.XzdZbjghyd;
|
||||
@ -17,6 +16,8 @@ import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@ -192,6 +193,7 @@ public class XzdContractAccountVo implements Serializable {
|
||||
/**
|
||||
* 业主单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME,mapper = "owner")
|
||||
private String ownerName;
|
||||
|
||||
/**
|
||||
@ -203,6 +205,7 @@ public class XzdContractAccountVo implements Serializable {
|
||||
/**
|
||||
* 监理单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "supervision")
|
||||
private String supervisionName;
|
||||
|
||||
/**
|
||||
@ -214,6 +217,7 @@ public class XzdContractAccountVo implements Serializable {
|
||||
/**
|
||||
* 审核单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "review")
|
||||
private String reviewName;
|
||||
|
||||
private String fileId;
|
||||
|
||||
@ -6,6 +6,8 @@ import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.domain.XzdContractAgreement;
|
||||
|
||||
import java.io.Serial;
|
||||
@ -61,6 +63,7 @@ public class XzdContractAgreementVo implements Serializable {
|
||||
/**
|
||||
* 客户单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME,mapper = "partyAUnit")
|
||||
private String partyAUnitName;
|
||||
|
||||
/**
|
||||
@ -72,6 +75,7 @@ public class XzdContractAgreementVo implements Serializable {
|
||||
/**
|
||||
* 供应商单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME,mapper = "partyBUnit")
|
||||
private String partyBUnitName;
|
||||
|
||||
/**
|
||||
|
||||
@ -7,6 +7,8 @@ import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
||||
import org.dromara.xzd.domain.*;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
@ -180,7 +182,7 @@ public class XzdContractChangeVo implements Serializable {
|
||||
// private String originalInvoiceUnit;
|
||||
|
||||
/**
|
||||
* 现收票单位
|
||||
* 现收票单位(客户)
|
||||
*/
|
||||
@ExcelProperty(value = "现收票单位")
|
||||
private Long currentInvoiceUnit;
|
||||
@ -188,6 +190,7 @@ public class XzdContractChangeVo implements Serializable {
|
||||
/**
|
||||
* 现收票单位名
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME,mapper = "currentInvoiceUnit")
|
||||
private String currentInvoiceUnitName;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,21 +1,22 @@
|
||||
package org.dromara.xzd.domain.vo;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
||||
import org.dromara.xzd.domain.*;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
||||
import org.dromara.xzd.domain.*;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@ -111,6 +112,7 @@ public class XzdContractDetailsVo implements Serializable {
|
||||
/**
|
||||
* 甲方单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME,mapper = "partyAUnit")
|
||||
private String partyAUnitName;
|
||||
|
||||
/**
|
||||
@ -122,6 +124,7 @@ public class XzdContractDetailsVo implements Serializable {
|
||||
/**
|
||||
* 乙方单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "partyBUnit")
|
||||
private String partyBUnitName;
|
||||
|
||||
/**
|
||||
@ -136,7 +139,7 @@ public class XzdContractDetailsVo implements Serializable {
|
||||
private BigDecimal contractAmount;
|
||||
|
||||
/**
|
||||
* 开票单位
|
||||
* 开票单位(供应商)
|
||||
*/
|
||||
@ExcelProperty(value = "开票单位")
|
||||
private Long invoicingUnit;
|
||||
@ -144,6 +147,7 @@ public class XzdContractDetailsVo implements Serializable {
|
||||
/**
|
||||
* 开票单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "invoicingUnit")
|
||||
private String invoicingUnitName;
|
||||
|
||||
/**
|
||||
@ -164,7 +168,7 @@ public class XzdContractDetailsVo implements Serializable {
|
||||
private XzdBudgetClassification budgetClassificationObj;
|
||||
|
||||
/**
|
||||
* 收票单位
|
||||
* 收票单位(客户)
|
||||
*/
|
||||
@ExcelProperty(value = "收票单位")
|
||||
private Long ticketReceivingUnit;
|
||||
@ -172,6 +176,7 @@ public class XzdContractDetailsVo implements Serializable {
|
||||
/**
|
||||
* 收票单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "ticketReceivingUnit")
|
||||
private String ticketReceivingUnitName;
|
||||
|
||||
/**
|
||||
@ -224,7 +229,7 @@ public class XzdContractDetailsVo implements Serializable {
|
||||
private String capitalizedTaxInclusiveTotal;
|
||||
|
||||
/**
|
||||
* 签约组织
|
||||
* 签约组织(供应商)
|
||||
*/
|
||||
@ExcelProperty(value = "签约组织")
|
||||
private Long signingOrganization;
|
||||
@ -232,6 +237,7 @@ public class XzdContractDetailsVo implements Serializable {
|
||||
/**
|
||||
* 签约组织名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "signingOrganization")
|
||||
private String signingOrganizationName;
|
||||
|
||||
/**
|
||||
|
||||
@ -5,6 +5,8 @@ import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.domain.XzdBusinessChange;
|
||||
import org.dromara.xzd.domain.XzdContractProgressSettlement;
|
||||
import org.dromara.xzd.settlement.domain.XzdAlterationInventory;
|
||||
@ -158,6 +160,7 @@ public class XzdContractProgressSettlementVo implements Serializable {
|
||||
/**
|
||||
* 结算单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME ,mapper = "settlementUnit")
|
||||
private String settlementUnitName;
|
||||
|
||||
/**
|
||||
|
||||
@ -5,6 +5,8 @@ import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.domain.XzdProject;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
@ -204,8 +206,9 @@ public class XzdProjectVo implements Serializable {
|
||||
private Long constructionUnit;
|
||||
|
||||
/**
|
||||
* 建设单位名
|
||||
* 建设单位名(客户)
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "constructionUnit")
|
||||
private String constructionUnitName;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,14 +1,15 @@
|
||||
package org.dromara.xzd.domain.vo;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.dromara.xzd.domain.*;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.domain.*;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serial;
|
||||
@ -32,7 +33,7 @@ public class XzdSupplierInfoVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
*
|
||||
* id
|
||||
*/
|
||||
@ExcelProperty(value = "")
|
||||
private Long id;
|
||||
@ -47,6 +48,7 @@ public class XzdSupplierInfoVo implements Serializable {
|
||||
* 单位名称
|
||||
*/
|
||||
@ExcelProperty(value = "单位名称")
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME,mapper = "id")
|
||||
private String unitName;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,41 +1,35 @@
|
||||
package org.dromara.xzd.service.impl;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.core.toolkit.ParameterUtils;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
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.domain.XzdContractAccount;
|
||||
import org.dromara.xzd.domain.XzdJsqdTz;
|
||||
import org.dromara.xzd.domain.XzdSettlementRules;
|
||||
import org.dromara.xzd.domain.XzdZbjghyd;
|
||||
import org.dromara.xzd.domain.dto.QuerCorrespondentDto;
|
||||
import org.dromara.xzd.domain.bo.XzdContractAccountBo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractAccountVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
import org.dromara.xzd.domain.vo.XzdSettlementRulesVo;
|
||||
import org.dromara.xzd.mapper.XzdContractAccountMapper;
|
||||
import org.dromara.xzd.service.IXzdContractAccountService;
|
||||
import org.dromara.xzd.service.IXzdCorrespondentList;
|
||||
import org.dromara.xzd.settlement.domain.XzdContractInventory;
|
||||
import org.dromara.xzd.settlement.domain.XzdJsDeductionItems;
|
||||
import org.dromara.xzd.settlement.service.impl.XzdJsDeductionItemsServiceImpl;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.dromara.xzd.domain.bo.XzdContractAccountBo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractAccountVo;
|
||||
import org.dromara.xzd.domain.XzdContractAccount;
|
||||
import org.dromara.xzd.mapper.XzdContractAccountMapper;
|
||||
import org.dromara.xzd.service.IXzdContractAccountService;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Collection;
|
||||
|
||||
/**
|
||||
* 承包合同竣工结算Service业务层处理
|
||||
@ -341,9 +335,6 @@ public class XzdContractAccountServiceImpl extends ServiceImpl<XzdContractAccoun
|
||||
//获取合同对象
|
||||
XzdContractDetailsVo detailsVo = xzdContractDetailsService.queryById(vo.getContractId());
|
||||
if (detailsVo != null){
|
||||
List<XzdContractDetailsVo> detailsVo1 = List.of(detailsVo);
|
||||
xzdContractDetailsService.setValue(detailsVo1);
|
||||
detailsVo = detailsVo1.getFirst();
|
||||
//合同名称
|
||||
vo.setContractName(detailsVo.getContractName());
|
||||
//合同编码
|
||||
@ -365,34 +356,32 @@ public class XzdContractAccountServiceImpl extends ServiceImpl<XzdContractAccoun
|
||||
}
|
||||
}
|
||||
//业主单位
|
||||
if (vo.getOwner() != null){
|
||||
R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(vo.getOwner());
|
||||
if (byid2 != null) {
|
||||
if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
vo.setOwnerName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (vo.getOwner() != null){
|
||||
// R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(vo.getOwner());
|
||||
// if (byid2 != null) {
|
||||
// if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
// vo.setOwnerName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//监理单位
|
||||
if (vo.getSupervision() != null){
|
||||
if (vo.getOwner() != null){
|
||||
R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(vo.getSupervision());
|
||||
if (byid2 != null) {
|
||||
if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
vo.setSupervisionName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (vo.getSupervision() != null){
|
||||
// R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(vo.getSupervision());
|
||||
// if (byid2 != null) {
|
||||
// if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
// vo.setSupervisionName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//审核单位
|
||||
if (vo.getReview() != null){
|
||||
R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(vo.getReview());
|
||||
if (byid2 != null) {
|
||||
if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
vo.setReviewName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (vo.getReview() != null){
|
||||
// R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(vo.getReview());
|
||||
// if (byid2 != null) {
|
||||
// if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
// vo.setReviewName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//决算清单
|
||||
LambdaQueryWrapper<XzdJsqdTz> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(XzdJsqdTz::getMainId, vo.getId());
|
||||
|
||||
@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
@ -18,9 +17,7 @@ import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||
import org.dromara.system.service.impl.SysUserServiceImpl;
|
||||
import org.dromara.xzd.domain.XzdContractAgreement;
|
||||
import org.dromara.xzd.domain.bo.XzdContractAgreementBo;
|
||||
import org.dromara.xzd.domain.dto.QuerCorrespondentDto;
|
||||
import org.dromara.xzd.domain.vo.XzdContractAgreementVo;
|
||||
import org.dromara.xzd.domain.vo.XzdSupplierInfoVo;
|
||||
import org.dromara.xzd.mapper.XzdContractAgreementMapper;
|
||||
import org.dromara.xzd.service.IXzdContractAgreementService;
|
||||
import org.dromara.xzd.service.IXzdCorrespondentList;
|
||||
@ -203,21 +200,21 @@ public class XzdContractAgreementServiceImpl extends ServiceImpl<XzdContractAgre
|
||||
public void setValue(List<XzdContractAgreementVo> vos){
|
||||
for (XzdContractAgreementVo vo : vos) {
|
||||
//客户单位
|
||||
if (vo.getPartyAUnit() != null) {
|
||||
R<QuerCorrespondentDto> byid = iXzdCorrespondentList.getCustomerByid(vo.getPartyAUnit());
|
||||
if (byid != null) {
|
||||
if (byid.getData().getXzdCustomerinformation() != null) {
|
||||
vo.setPartyAUnitName(byid.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (vo.getPartyAUnit() != null) {
|
||||
// R<QuerCorrespondentDto> byid = iXzdCorrespondentList.getCustomerByid(vo.getPartyAUnit());
|
||||
// if (byid != null) {
|
||||
// if (byid.getData().getXzdCustomerinformation() != null) {
|
||||
// vo.setPartyAUnitName(byid.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//供应商单位
|
||||
if (vo.getPartyBUnit() != null) {
|
||||
XzdSupplierInfoVo supplierInfoVo = xzdSupplierInfoService.queryById(vo.getPartyBUnit());
|
||||
if (supplierInfoVo != null) {
|
||||
vo.setPartyBUnitName(supplierInfoVo.getUnitName());
|
||||
}
|
||||
}
|
||||
// if (vo.getPartyBUnit() != null) {
|
||||
// XzdSupplierInfoVo supplierInfoVo = xzdSupplierInfoService.queryById(vo.getPartyBUnit());
|
||||
// if (supplierInfoVo != null) {
|
||||
// vo.setPartyBUnitName(supplierInfoVo.getUnitName());
|
||||
// }
|
||||
// }
|
||||
//部门公司
|
||||
SysDeptVo sysDeptVo = sysDeptService.selectDeptById(vo.getCompanyId());
|
||||
if (sysDeptVo != null){
|
||||
|
||||
@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
@ -20,7 +19,6 @@ import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
||||
import org.dromara.xzd.comprehensive.service.IXzdHtglHtbgqdService;
|
||||
import org.dromara.xzd.domain.*;
|
||||
import org.dromara.xzd.domain.bo.XzdContractChangeBo;
|
||||
import org.dromara.xzd.domain.dto.QuerCorrespondentDto;
|
||||
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractChangeVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
@ -404,14 +402,14 @@ public class XzdContractChangeServiceImpl extends ServiceImpl<XzdContractChangeM
|
||||
}
|
||||
|
||||
//收票单位名称(客户名称)
|
||||
if (vo.getCurrentInvoiceUnit() != null) {
|
||||
R<QuerCorrespondentDto> byid2 = xzdCorrespondentListService.getCustomerByid(vo.getCurrentInvoiceUnit());
|
||||
if (byid2 != null) {
|
||||
if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
vo.setCurrentInvoiceUnitName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (vo.getCurrentInvoiceUnit() != null) {
|
||||
// R<QuerCorrespondentDto> byid2 = xzdCorrespondentListService.getCustomerByid(vo.getCurrentInvoiceUnit());
|
||||
// if (byid2 != null) {
|
||||
// if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
// vo.setCurrentInvoiceUnitName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
//变更后项目经理
|
||||
if (vo.getPostChangeProjectManager() != null){
|
||||
|
||||
@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
@ -20,10 +19,9 @@ import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
||||
import org.dromara.xzd.comprehensive.service.IXzdHtglHtbgqdService;
|
||||
import org.dromara.xzd.domain.*;
|
||||
import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
|
||||
import org.dromara.xzd.domain.dto.QuerCorrespondentDto;
|
||||
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
import org.dromara.xzd.domain.vo.XzdProjectVo;
|
||||
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
|
||||
import org.dromara.xzd.domain.vo.XzdSupplierInfoVo;
|
||||
import org.dromara.xzd.enums.XzdClassEnum;
|
||||
import org.dromara.xzd.mapper.XzdContractDetailsMapper;
|
||||
@ -460,26 +458,26 @@ public class XzdContractDetailsServiceImpl extends ServiceImpl<XzdContractDetail
|
||||
}
|
||||
//项目名称
|
||||
if (info.getProject() != null) {
|
||||
XzdProjectVo projectVo = xzdProjectService.queryById(info.getProject());
|
||||
XzdProject projectVo = xzdProjectService.getBaseMapper().selectById(info.getProject());
|
||||
if (projectVo != null) {
|
||||
info.setProjectName(projectVo.getProjectName());
|
||||
info.setProjectType(projectVo.getProjectTypeName());
|
||||
XzdProjectTypeVo bigType = xzdProjectTypeService.getBigType(projectVo.getProjectType());
|
||||
if (bigType != null){
|
||||
info.setProjectType(bigType.getTypeName());
|
||||
}
|
||||
}
|
||||
}
|
||||
//甲方单位(客户信息列表)
|
||||
if (info.getPartyAUnit() != null) {
|
||||
R<QuerCorrespondentDto> byid = iXzdCorrespondentList.getCustomerByid(info.getPartyAUnit());
|
||||
if (byid != null) {
|
||||
if (byid.getData().getXzdCustomerinformation() != null) {
|
||||
info.setPartyAUnitName(byid.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (info.getPartyAUnit() != null) {
|
||||
// R<QuerCorrespondentDto> byid = iXzdCorrespondentList.getCustomerByid(info.getPartyAUnit());
|
||||
// if (byid != null) {
|
||||
// if (byid.getData().getXzdCustomerinformation() != null) {
|
||||
// info.setPartyAUnitName(byid.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//乙方单位(供应商信息列表)
|
||||
if (info.getPartyBUnit() != null) {
|
||||
XzdSupplierInfoVo xzdSupplierInfoVo = xzdSupplierInfoService.queryById(info.getPartyBUnit());
|
||||
if (xzdSupplierInfoVo != null) {
|
||||
info.setPartyBUnitName(xzdSupplierInfoVo.getUnitName());
|
||||
//供应商开户银行
|
||||
LambdaQueryWrapper<XzdSupplierOpenBank> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.eq(XzdSupplierOpenBank::getSupplierId, info.getPartyBUnit());
|
||||
@ -488,23 +486,22 @@ public class XzdContractDetailsServiceImpl extends ServiceImpl<XzdContractDetail
|
||||
info.setPartyBUnitOpeningBank(xzdSupplierOpenBanks);
|
||||
}
|
||||
}
|
||||
}
|
||||
//开票单位名称(供应商名称)
|
||||
if (info.getInvoicingUnit() != null) {
|
||||
XzdSupplierInfoVo xzdSupplierInfoVo1 = xzdSupplierInfoService.queryById(info.getInvoicingUnit());
|
||||
if (xzdSupplierInfoVo1 != null) {
|
||||
info.setInvoicingUnitName(xzdSupplierInfoVo1.getUnitName());
|
||||
}
|
||||
}
|
||||
// if (info.getInvoicingUnit() != null) {
|
||||
// XzdSupplierInfoVo xzdSupplierInfoVo1 = xzdSupplierInfoService.queryById(info.getInvoicingUnit());
|
||||
// if (xzdSupplierInfoVo1 != null) {
|
||||
// info.setInvoicingUnitName(xzdSupplierInfoVo1.getUnitName());
|
||||
// }
|
||||
// }
|
||||
//收票单位名称(客户名称)
|
||||
if (info.getTicketReceivingUnit() != null) {
|
||||
R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(info.getTicketReceivingUnit());
|
||||
if (byid2 != null) {
|
||||
if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
info.setTicketReceivingUnitName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (info.getTicketReceivingUnit() != null) {
|
||||
// R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(info.getTicketReceivingUnit());
|
||||
// if (byid2 != null) {
|
||||
// if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
// info.setTicketReceivingUnitName(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//印章名称
|
||||
if (info.getSealName() != null) {
|
||||
XzdBusinessSealVo sealVo = xzdBusinessSealService.queryById(info.getSealName());
|
||||
|
||||
@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.service.XzdProjectService;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.SpringUtils;
|
||||
@ -22,7 +21,6 @@ import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||
import org.dromara.system.service.impl.SysUserServiceImpl;
|
||||
import org.dromara.xzd.domain.*;
|
||||
import org.dromara.xzd.domain.bo.*;
|
||||
import org.dromara.xzd.domain.dto.QuerCorrespondentDto;
|
||||
import org.dromara.xzd.domain.vo.*;
|
||||
import org.dromara.xzd.mapper.XzdProjectMapper;
|
||||
import org.dromara.xzd.service.IXzdCorrespondentList;
|
||||
@ -550,13 +548,13 @@ public class XzdProjectServiceImpl extends ServiceImpl<XzdProjectMapper, XzdProj
|
||||
participatingUnitsLambdaQueryWrapper.eq(XzdProjectParticipatingUnits::getXzdProjectId, entity.getId());
|
||||
entity.setCjdw(xzdProjectParticipatingUnitsService.getBaseMapper().selectVoList(participatingUnitsLambdaQueryWrapper));
|
||||
|
||||
//建设单位
|
||||
R<QuerCorrespondentDto> byId = iXzdCorrespondentList.getCustomerByid(entity.getConstructionUnit());
|
||||
if (byId != null) {
|
||||
if (byId.getData().getXzdCustomerinformation() != null) {
|
||||
entity.setConstructionUnitName(byId.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
//建设单位(客户)
|
||||
// R<QuerCorrespondentDto> byId = iXzdCorrespondentList.getCustomerByid(entity.getConstructionUnit());
|
||||
// if (byId != null) {
|
||||
// if (byId.getData().getXzdCustomerinformation() != null) {
|
||||
// entity.setConstructionUnitName(byId.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// entity.setConstructionUnitName(iXzdCorrespondentList);
|
||||
|
||||
//备案项目经理
|
||||
|
||||
@ -11,11 +11,11 @@ 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.domain.XzdContractDetails;
|
||||
import org.dromara.xzd.domain.XzdJsqdTz;
|
||||
import org.dromara.xzd.domain.XzdWorkcontractCompletionAdjust;
|
||||
import org.dromara.xzd.domain.bo.XzdWorkcontractCompletionAdjustBo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractAccountVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
import org.dromara.xzd.domain.vo.XzdProjectVo;
|
||||
import org.dromara.xzd.domain.vo.XzdWorkcontractCompletionAdjustVo;
|
||||
import org.dromara.xzd.mapper.XzdWorkcontractCompletionAdjustMapper;
|
||||
@ -321,7 +321,7 @@ public class XzdWorkcontractCompletionAdjustServiceImpl extends ServiceImpl<XzdW
|
||||
//从竣工获取合同
|
||||
if (vo.getContractId() != null){
|
||||
//合同
|
||||
XzdContractDetailsVo xzdContractVo = xzdContractDetailsService.queryById(vo.getContractId());
|
||||
XzdContractDetails xzdContractVo = xzdContractDetailsService.getBaseMapper().selectById(vo.getContractId());
|
||||
if (xzdContractVo != null){
|
||||
//合同名称
|
||||
vo.setContractName(xzdContractVo.getContractName());
|
||||
|
||||
@ -1,21 +1,22 @@
|
||||
package org.dromara.xzd.skyfk.cbhtsc.domain.vo;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractSkxxVo;
|
||||
import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkFapiaoVo;
|
||||
import org.dromara.xzd.skyfk.cbhtsc.domain.XzdContractPayment;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@ -109,12 +110,12 @@ public class XzdContractPaymentVo implements Serializable {
|
||||
/**
|
||||
* 付款单位(客户)id
|
||||
*/
|
||||
@ExcelProperty(value = "付款单位(客户)id")
|
||||
private Long payer;
|
||||
|
||||
/**
|
||||
* 付款单位(客户)名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "payer")
|
||||
private String payerName;
|
||||
|
||||
/**
|
||||
|
||||
@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
@ -16,7 +15,6 @@ import org.dromara.ctr.service.impl.ContractPaymentClauseServiceImpl;
|
||||
import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||
import org.dromara.xzd.domain.XzdContractSkxx;
|
||||
import org.dromara.xzd.domain.bo.XzdContractSkxxBo;
|
||||
import org.dromara.xzd.domain.dto.QuerCorrespondentDto;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractSkxxVo;
|
||||
import org.dromara.xzd.domain.vo.XzdProjectVo;
|
||||
@ -292,9 +290,6 @@ public class XzdContractPaymentServiceImpl extends ServiceImpl<XzdContractPaymen
|
||||
XzdContractDetailsVo xzdContractDetailsVo = xzdContractDetailsService.queryById(vo.getContractId());
|
||||
if (xzdContractDetailsVo != null){
|
||||
vo.setContract(xzdContractDetailsVo);
|
||||
List<XzdContractDetailsVo> xzdContractDetailsVo1 = List.of(xzdContractDetailsVo);
|
||||
xzdContractDetailsService.setValue(xzdContractDetailsVo1);
|
||||
xzdContractDetailsVo = xzdContractDetailsVo1.getFirst();
|
||||
//合同编码
|
||||
vo.setContractCode(xzdContractDetailsVo.getContractCode());
|
||||
//合同名称
|
||||
@ -333,14 +328,14 @@ public class XzdContractPaymentServiceImpl extends ServiceImpl<XzdContractPaymen
|
||||
fapiaoBo.setMainDocumentId(vo.getId());
|
||||
vo.setFpxx(sfkFapiaoService.queryList(fapiaoBo));
|
||||
//付款单位
|
||||
if (vo.getPayer() != null){
|
||||
R<QuerCorrespondentDto> byid = iXzdCorrespondentList.getCustomerByid(vo.getPayer());
|
||||
if (byid != null) {
|
||||
if (byid.getData().getXzdCustomerinformation() != null) {
|
||||
vo.setPayerName(byid.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (vo.getPayer() != null){
|
||||
// R<QuerCorrespondentDto> byid = iXzdCorrespondentList.getCustomerByid(vo.getPayer());
|
||||
// if (byid != null) {
|
||||
// if (byid.getData().getXzdCustomerinformation() != null) {
|
||||
// vo.setPayerName(byid.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,23 +1,21 @@
|
||||
package org.dromara.xzd.skyfk.fbhtfk.domain.vo;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.vo.XzdSubcontractVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
import org.dromara.xzd.paymentsReceipts.domain.bo.XzdSfkFapiaoBo;
|
||||
import org.dromara.xzd.paymentsReceipts.domain.bo.XzdSfkFukuanBo;
|
||||
import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkFapiaoVo;
|
||||
import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkFukuanVo;
|
||||
import org.dromara.xzd.skyfk.fbhtfk.domain.XzdSkyfkFbhtfk;
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@ -142,6 +140,7 @@ public class XzdSkyfkFbhtfkVo implements Serializable {
|
||||
* 收款单位
|
||||
*/
|
||||
@ExcelProperty(value = "收款单位")
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME, mapper = "skdwId")
|
||||
private String skdw;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,23 +1,21 @@
|
||||
package org.dromara.xzd.skyfk.fbhtfk.service.impl;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.checkerframework.checker.units.qual.A;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
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.domain.SysOss;
|
||||
import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.vo.XzdSubcontractVo;
|
||||
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.service.impl.XzdSubcontractServiceImpl;
|
||||
import org.dromara.xzd.domain.XzdContractClause;
|
||||
import org.dromara.xzd.domain.vo.*;
|
||||
import org.dromara.xzd.domain.XzdProjectType;
|
||||
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
|
||||
import org.dromara.xzd.domain.vo.XzdSupplierOpenBankVo;
|
||||
import org.dromara.xzd.paymentsReceipts.domain.XzdSfkFapiao;
|
||||
import org.dromara.xzd.paymentsReceipts.domain.XzdSfkFukuan;
|
||||
import org.dromara.xzd.paymentsReceipts.domain.bo.XzdSfkFapiaoBo;
|
||||
@ -26,20 +24,22 @@ 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.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.dromara.xzd.service.impl.XzdProjectTypeServiceImpl;
|
||||
import org.dromara.xzd.service.impl.XzdSupplierInfoServiceImpl;
|
||||
import org.dromara.xzd.service.impl.XzdSupplierOpenBankServiceImpl;
|
||||
import org.dromara.xzd.skyfk.fbhtfk.domain.XzdSkyfkFbhtfk;
|
||||
import org.dromara.xzd.skyfk.fbhtfk.domain.bo.XzdSkyfkFbhtfkBo;
|
||||
import org.dromara.xzd.skyfk.fbhtfk.domain.vo.XzdSkyfkFbhtfkVo;
|
||||
import org.dromara.xzd.skyfk.fbhtfk.domain.XzdSkyfkFbhtfk;
|
||||
import org.dromara.xzd.skyfk.fbhtfk.mapper.XzdSkyfkFbhtfkMapper;
|
||||
import org.dromara.xzd.skyfk.fbhtfk.service.IXzdSkyfkFbhtfkService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Collection;
|
||||
|
||||
/**
|
||||
* 收款与付款-分包合同付款Service业务层处理
|
||||
@ -94,6 +94,7 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl<XzdSkyfkFbhtfkMapper,
|
||||
public TableDataInfo<XzdSkyfkFbhtfkVo> queryPageList(XzdSkyfkFbhtfkBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<XzdSkyfkFbhtfk> lqw = buildQueryWrapper(bo);
|
||||
Page<XzdSkyfkFbhtfkVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
setValue(result.getRecords());
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@ -319,9 +320,6 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl<XzdSkyfkFbhtfkMapper,
|
||||
if (vo.getContractId() != null){
|
||||
XzdSubcontractVo xzdSubcontractVo = xzdSubcontract.queryById(vo.getContractId());
|
||||
if (xzdSubcontractVo != null){
|
||||
List<XzdSubcontractVo> subcontractVo = List.of(xzdSubcontractVo);
|
||||
// xzdContractDetailsService.setValue(xzdContractDetailsVo1);
|
||||
xzdSubcontractVo = subcontractVo.getFirst();
|
||||
//合同对象
|
||||
vo.setContract(xzdSubcontractVo);
|
||||
//合同编码
|
||||
@ -339,12 +337,12 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl<XzdSkyfkFbhtfkMapper,
|
||||
}
|
||||
}
|
||||
//收款单位
|
||||
if (vo.getSkdwId() != null){
|
||||
XzdSupplierInfoVo xzdSupplierInfoVo = xzdSupplierInfoService.queryById(vo.getSkdwId());
|
||||
if (xzdSupplierInfoVo != null){
|
||||
vo.setSkdw(xzdSupplierInfoVo.getUnitName());
|
||||
}
|
||||
}
|
||||
// if (vo.getSkdwId() != null){
|
||||
// XzdSupplierInfo xzdSupplierInfoVo = xzdSupplierInfoService.getBaseMapper().selectById(vo.getSkdwId());
|
||||
// if (xzdSupplierInfoVo != null){
|
||||
// vo.setSkdw(xzdSupplierInfoVo.getUnitName());
|
||||
// }
|
||||
// }
|
||||
//收款单位银行
|
||||
if (vo.getSkdwYhId() != null){
|
||||
XzdSupplierOpenBankVo xzdSupplierOpenBankVo = xzdSupplierOpenBankService.queryById(vo.getSkdwYhId());
|
||||
@ -354,7 +352,7 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl<XzdSkyfkFbhtfkMapper,
|
||||
}
|
||||
//项目类型
|
||||
if (vo.getXmlxId() != null){
|
||||
XzdProjectTypeVo projectTypeVo = xzdProjectTypeService.queryById(vo.getXmlxId());
|
||||
XzdProjectType projectTypeVo = xzdProjectTypeService.getBaseMapper().selectById(vo.getXmlxId());
|
||||
if (projectTypeVo != null){
|
||||
vo.setXmlx(projectTypeVo.getTypeName());
|
||||
}
|
||||
|
||||
@ -5,6 +5,8 @@ import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.dromara.common.translation.annotation.Translation;
|
||||
import org.dromara.common.translation.constant.TransConstant;
|
||||
import org.dromara.xzd.spykp.sjsqd.domain.XzdSpykpSjsqd;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
@ -140,6 +142,7 @@ public class XzdSpykpSjsqdVo implements Serializable {
|
||||
/**
|
||||
* 付款单位名称
|
||||
*/
|
||||
@Translation(type = TransConstant.XZD_KHXX_ID_TO_NAME,mapper = "fkdwId")
|
||||
private String fkdwmc;
|
||||
|
||||
/**
|
||||
|
||||
@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.dromara.common.core.domain.R;
|
||||
import org.dromara.common.core.domain.model.LoginUser;
|
||||
import org.dromara.common.core.utils.MapstructUtils;
|
||||
import org.dromara.common.core.utils.StringUtils;
|
||||
@ -18,9 +17,8 @@ import org.dromara.system.domain.vo.SysUserVo;
|
||||
import org.dromara.system.service.impl.SysDeptServiceImpl;
|
||||
import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||
import org.dromara.system.service.impl.SysUserServiceImpl;
|
||||
import org.dromara.xzd.domain.dto.QuerCorrespondentDto;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
import org.dromara.xzd.domain.vo.XzdProjectVo;
|
||||
import org.dromara.xzd.domain.XzdContractDetails;
|
||||
import org.dromara.xzd.domain.XzdProject;
|
||||
import org.dromara.xzd.domain.vo.XzdSolutionSelectionVo;
|
||||
import org.dromara.xzd.service.IXzdCorrespondentList;
|
||||
import org.dromara.xzd.service.impl.XzdContractDetailsServiceImpl;
|
||||
@ -238,14 +236,14 @@ public class XzdSpykpSjsqdServiceImpl extends ServiceImpl<XzdSpykpSjsqdMapper, X
|
||||
}
|
||||
//项目名称
|
||||
if (vo.getXmId() != null){
|
||||
XzdProjectVo projectVo = xzdProjectService.queryById(vo.getXmId());
|
||||
XzdProject projectVo = xzdProjectService.getBaseMapper().selectById(vo.getXmId());
|
||||
if (projectVo != null){
|
||||
vo.setXmmc(projectVo.getProjectName());
|
||||
}
|
||||
}
|
||||
//合同名称
|
||||
if (vo.getHtId() != null){
|
||||
XzdContractDetailsVo xzdContractDetailsVo = xzdContractDetailsService.queryById(vo.getHtId());
|
||||
XzdContractDetails xzdContractDetailsVo = xzdContractDetailsService.getBaseMapper().selectById(vo.getHtId());
|
||||
if (xzdContractDetailsVo != null){
|
||||
vo.setHtmc(xzdContractDetailsVo.getContractName());
|
||||
//合同编号
|
||||
@ -255,14 +253,14 @@ public class XzdSpykpSjsqdServiceImpl extends ServiceImpl<XzdSpykpSjsqdMapper, X
|
||||
}
|
||||
}
|
||||
//付款单位名称
|
||||
if (vo.getFkdwId() != null){
|
||||
R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(vo.getFkdwId());
|
||||
if (byid2 != null) {
|
||||
if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
vo.setFkdwmc(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
}
|
||||
}
|
||||
}
|
||||
// if (vo.getFkdwId() != null){
|
||||
// R<QuerCorrespondentDto> byid2 = iXzdCorrespondentList.getCustomerByid(vo.getFkdwId());
|
||||
// if (byid2 != null) {
|
||||
// if (byid2.getData().getXzdCustomerinformation() != null) {
|
||||
// vo.setFkdwmc(byid2.getData().getXzdCustomerinformation().getUnitName());
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//类型名称
|
||||
if (vo.getType() != null){
|
||||
XzdSolutionSelectionVo solutionSelectionVo = xzdSolutionSelectionService.queryById(vo.getType());
|
||||
|
||||
Reference in New Issue
Block a user