diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractAccountVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractAccountVo.java index a19fa611..405395b6 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractAccountVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractAccountVo.java @@ -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; diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractAgreementVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractAgreementVo.java index e6baf68f..e8e63c55 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractAgreementVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractAgreementVo.java @@ -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; /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractChangeVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractChangeVo.java index 1c991e4f..0b921434 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractChangeVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractChangeVo.java @@ -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; /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractDetailsVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractDetailsVo.java index 0d99fd15..1e8835c3 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractDetailsVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractDetailsVo.java @@ -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; /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractProgressSettlementVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractProgressSettlementVo.java index 003a7a84..aaab8ee0 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractProgressSettlementVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdContractProgressSettlementVo.java @@ -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; /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdProjectVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdProjectVo.java index 6c166041..f8ca00eb 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdProjectVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdProjectVo.java @@ -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; /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdSupplierInfoVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdSupplierInfoVo.java index 3f54e02b..41505c12 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdSupplierInfoVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/vo/XzdSupplierInfoVo.java @@ -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; /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractAccountServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractAccountServiceImpl.java index df6669aa..be052a23 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractAccountServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractAccountServiceImpl.java @@ -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 detailsVo1 = List.of(detailsVo); - xzdContractDetailsService.setValue(detailsVo1); - detailsVo = detailsVo1.getFirst(); //合同名称 vo.setContractName(detailsVo.getContractName()); //合同编码 @@ -365,34 +356,32 @@ public class XzdContractAccountServiceImpl extends ServiceImpl byid2 = iXzdCorrespondentList.getCustomerByid(vo.getOwner()); - if (byid2 != null) { - if (byid2.getData().getXzdCustomerinformation() != null) { - vo.setOwnerName(byid2.getData().getXzdCustomerinformation().getUnitName()); - } - } - } +// if (vo.getOwner() != null){ +// R 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 byid2 = iXzdCorrespondentList.getCustomerByid(vo.getSupervision()); - if (byid2 != null) { - if (byid2.getData().getXzdCustomerinformation() != null) { - vo.setSupervisionName(byid2.getData().getXzdCustomerinformation().getUnitName()); - } - } - } - } +// if (vo.getSupervision() != null){ +// R byid2 = iXzdCorrespondentList.getCustomerByid(vo.getSupervision()); +// if (byid2 != null) { +// if (byid2.getData().getXzdCustomerinformation() != null) { +// vo.setSupervisionName(byid2.getData().getXzdCustomerinformation().getUnitName()); +// } +// } +// } //审核单位 - if (vo.getReview() != null){ - R byid2 = iXzdCorrespondentList.getCustomerByid(vo.getReview()); - if (byid2 != null) { - if (byid2.getData().getXzdCustomerinformation() != null) { - vo.setReviewName(byid2.getData().getXzdCustomerinformation().getUnitName()); - } - } - } +// if (vo.getReview() != null){ +// R byid2 = iXzdCorrespondentList.getCustomerByid(vo.getReview()); +// if (byid2 != null) { +// if (byid2.getData().getXzdCustomerinformation() != null) { +// vo.setReviewName(byid2.getData().getXzdCustomerinformation().getUnitName()); +// } +// } +// } //决算清单 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(XzdJsqdTz::getMainId, vo.getId()); diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractAgreementServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractAgreementServiceImpl.java index 9d189aef..66129f5d 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractAgreementServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractAgreementServiceImpl.java @@ -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 vos){ for (XzdContractAgreementVo vo : vos) { //客户单位 - if (vo.getPartyAUnit() != null) { - R byid = iXzdCorrespondentList.getCustomerByid(vo.getPartyAUnit()); - if (byid != null) { - if (byid.getData().getXzdCustomerinformation() != null) { - vo.setPartyAUnitName(byid.getData().getXzdCustomerinformation().getUnitName()); - } - } - } +// if (vo.getPartyAUnit() != null) { +// R 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){ diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractChangeServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractChangeServiceImpl.java index a9614a22..abadd983 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractChangeServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractChangeServiceImpl.java @@ -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 byid2 = xzdCorrespondentListService.getCustomerByid(vo.getCurrentInvoiceUnit()); - if (byid2 != null) { - if (byid2.getData().getXzdCustomerinformation() != null) { - vo.setCurrentInvoiceUnitName(byid2.getData().getXzdCustomerinformation().getUnitName()); - } - } - } +// if (vo.getCurrentInvoiceUnit() != null) { +// R byid2 = xzdCorrespondentListService.getCustomerByid(vo.getCurrentInvoiceUnit()); +// if (byid2 != null) { +// if (byid2.getData().getXzdCustomerinformation() != null) { +// vo.setCurrentInvoiceUnitName(byid2.getData().getXzdCustomerinformation().getUnitName()); +// } +// } +// } //变更后项目经理 if (vo.getPostChangeProjectManager() != null){ diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractDetailsServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractDetailsServiceImpl.java index a6330254..0ecb9dd7 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractDetailsServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractDetailsServiceImpl.java @@ -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,51 +458,50 @@ public class XzdContractDetailsServiceImpl extends ServiceImpl byid = iXzdCorrespondentList.getCustomerByid(info.getPartyAUnit()); - if (byid != null) { - if (byid.getData().getXzdCustomerinformation() != null) { - info.setPartyAUnitName(byid.getData().getXzdCustomerinformation().getUnitName()); - } - } - } +// if (info.getPartyAUnit() != null) { +// R 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 lambdaQueryWrapper = new LambdaQueryWrapper<>(); - lambdaQueryWrapper.eq(XzdSupplierOpenBank::getSupplierId, info.getPartyBUnit()); - List xzdSupplierOpenBanks = xzdSupplierOpenBankService.list(lambdaQueryWrapper); - if (!xzdSupplierOpenBanks.isEmpty()) { - info.setPartyBUnitOpeningBank(xzdSupplierOpenBanks); - } + //供应商开户银行 + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(XzdSupplierOpenBank::getSupplierId, info.getPartyBUnit()); + List xzdSupplierOpenBanks = xzdSupplierOpenBankService.list(lambdaQueryWrapper); + if (!xzdSupplierOpenBanks.isEmpty()) { + 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 byid2 = iXzdCorrespondentList.getCustomerByid(info.getTicketReceivingUnit()); - if (byid2 != null) { - if (byid2.getData().getXzdCustomerinformation() != null) { - info.setTicketReceivingUnitName(byid2.getData().getXzdCustomerinformation().getUnitName()); - } - } - } +// if (info.getTicketReceivingUnit() != null) { +// R 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()); diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdProjectServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdProjectServiceImpl.java index 7ded75e7..6aeae358 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdProjectServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdProjectServiceImpl.java @@ -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 byId = iXzdCorrespondentList.getCustomerByid(entity.getConstructionUnit()); - if (byId != null) { - if (byId.getData().getXzdCustomerinformation() != null) { - entity.setConstructionUnitName(byId.getData().getXzdCustomerinformation().getUnitName()); - } - } + //建设单位(客户) +// R byId = iXzdCorrespondentList.getCustomerByid(entity.getConstructionUnit()); +// if (byId != null) { +// if (byId.getData().getXzdCustomerinformation() != null) { +// entity.setConstructionUnitName(byId.getData().getXzdCustomerinformation().getUnitName()); +// } +// } // entity.setConstructionUnitName(iXzdCorrespondentList); //备案项目经理 diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdWorkcontractCompletionAdjustServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdWorkcontractCompletionAdjustServiceImpl.java index a9a9a378..6f8f789e 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdWorkcontractCompletionAdjustServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdWorkcontractCompletionAdjustServiceImpl.java @@ -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 xzdContractDetailsVo1 = List.of(xzdContractDetailsVo); - xzdContractDetailsService.setValue(xzdContractDetailsVo1); - xzdContractDetailsVo = xzdContractDetailsVo1.getFirst(); //合同编码 vo.setContractCode(xzdContractDetailsVo.getContractCode()); //合同名称 @@ -333,14 +328,14 @@ public class XzdContractPaymentServiceImpl extends ServiceImpl byid = iXzdCorrespondentList.getCustomerByid(vo.getPayer()); - if (byid != null) { - if (byid.getData().getXzdCustomerinformation() != null) { - vo.setPayerName(byid.getData().getXzdCustomerinformation().getUnitName()); - } - } - } +// if (vo.getPayer() != null){ +// R byid = iXzdCorrespondentList.getCustomerByid(vo.getPayer()); +// if (byid != null) { +// if (byid.getData().getXzdCustomerinformation() != null) { +// vo.setPayerName(byid.getData().getXzdCustomerinformation().getUnitName()); +// } +// } +// } } } diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/skyfk/fbhtfk/domain/vo/XzdSkyfkFbhtfkVo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/skyfk/fbhtfk/domain/vo/XzdSkyfkFbhtfkVo.java index 9b7e50f6..f31e19e6 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/skyfk/fbhtfk/domain/vo/XzdSkyfkFbhtfkVo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/skyfk/fbhtfk/domain/vo/XzdSkyfkFbhtfkVo.java @@ -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; /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/skyfk/fbhtfk/service/impl/XzdSkyfkFbhtfkServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/skyfk/fbhtfk/service/impl/XzdSkyfkFbhtfkServiceImpl.java index 8459150f..c1265ca8 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/skyfk/fbhtfk/service/impl/XzdSkyfkFbhtfkServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/skyfk/fbhtfk/service/impl/XzdSkyfkFbhtfkServiceImpl.java @@ -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 queryPageList(XzdSkyfkFbhtfkBo bo, PageQuery pageQuery) { LambdaQueryWrapper lqw = buildQueryWrapper(bo); Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); + setValue(result.getRecords()); return TableDataInfo.build(result); } @@ -319,9 +320,6 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl subcontractVo = List.of(xzdSubcontractVo); -// xzdContractDetailsService.setValue(xzdContractDetailsVo1); - xzdSubcontractVo = subcontractVo.getFirst(); //合同对象 vo.setContract(xzdSubcontractVo); //合同编码 @@ -339,12 +337,12 @@ public class XzdSkyfkFbhtfkServiceImpl extends ServiceImpl byid2 = iXzdCorrespondentList.getCustomerByid(vo.getFkdwId()); - if (byid2 != null) { - if (byid2.getData().getXzdCustomerinformation() != null) { - vo.setFkdwmc(byid2.getData().getXzdCustomerinformation().getUnitName()); - } - } - } +// if (vo.getFkdwId() != null){ +// R 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());