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,51 +458,50 @@ 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()); | ||||
|                     List<XzdSupplierOpenBank> xzdSupplierOpenBanks = xzdSupplierOpenBankService.list(lambdaQueryWrapper); | ||||
|                     if (!xzdSupplierOpenBanks.isEmpty()) { | ||||
|                         info.setPartyBUnitOpeningBank(xzdSupplierOpenBanks); | ||||
|                     } | ||||
|                 //供应商开户银行 | ||||
|                 LambdaQueryWrapper<XzdSupplierOpenBank> lambdaQueryWrapper = new LambdaQueryWrapper<>(); | ||||
|                 lambdaQueryWrapper.eq(XzdSupplierOpenBank::getSupplierId, info.getPartyBUnit()); | ||||
|                 List<XzdSupplierOpenBank> 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<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