投标管理修改
This commit is contained in:
		| @ -6,6 +6,7 @@ import lombok.Data; | |||||||
| import lombok.EqualsAndHashCode; | import lombok.EqualsAndHashCode; | ||||||
|  |  | ||||||
| import java.io.Serial; | import java.io.Serial; | ||||||
|  | import java.math.BigDecimal; | ||||||
| import java.time.LocalDate; | import java.time.LocalDate; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
|  |  | ||||||
| @ -97,7 +98,7 @@ public class XzdBidPreProject extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 投资单位 |      * 投资单位 | ||||||
|      */ |      */ | ||||||
|     private String investmentUnit; |     private Long investmentUnit; | ||||||
|  |  | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
| @ -118,12 +119,12 @@ public class XzdBidPreProject extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 工程造价(万元) |      * 工程造价(万元) | ||||||
|      */ |      */ | ||||||
|     private Long projectCost; |     private BigDecimal projectCost; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 资料费 |      * 资料费 | ||||||
|      */ |      */ | ||||||
|     private Long informationCost; |     private BigDecimal informationCost; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 文件ID |      * 文件ID | ||||||
|  | |||||||
| @ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.*; | |||||||
| import lombok.Data; | import lombok.Data; | ||||||
| import lombok.EqualsAndHashCode; | import lombok.EqualsAndHashCode; | ||||||
|  |  | ||||||
|  | import java.math.BigDecimal; | ||||||
| import java.time.LocalDate; | import java.time.LocalDate; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
| import com.fasterxml.jackson.annotation.JsonFormat; | import com.fasterxml.jackson.annotation.JsonFormat; | ||||||
| @ -56,9 +57,15 @@ public class XzdBqlxProjectInfo extends BaseEntity { | |||||||
|      * 填报组织 |      * 填报组织 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "填报组织") |     @ExcelProperty(value = "填报组织") | ||||||
|     private String reportingOrganization; |     private Long reportingOrganization; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 填报部门 | ||||||
|  |      */ | ||||||
|  |  | ||||||
|  |     private  Long tbDept; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 报名截止时间 |      * 报名截止时间 | ||||||
|      */ |      */ | ||||||
| @ -92,7 +99,7 @@ public class XzdBqlxProjectInfo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 工期要求(天) |      * 工期要求(天) | ||||||
|      */ |      */ | ||||||
|     private Long durationDays; |     private BigDecimal durationDays; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 最低资质要求 |      * 最低资质要求 | ||||||
| @ -127,12 +134,12 @@ public class XzdBqlxProjectInfo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 投标保证金 |      * 投标保证金 | ||||||
|      */ |      */ | ||||||
|     private Long biddingDeposit; |     private BigDecimal biddingDeposit; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 建设单位 |      * 建设单位 | ||||||
|      */ |      */ | ||||||
|     private String constructionUnit; |     private Long constructionUnit; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 建设单位联系人 |      * 建设单位联系人 | ||||||
| @ -147,7 +154,7 @@ public class XzdBqlxProjectInfo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 招标单位 |      * 招标单位 | ||||||
|      */ |      */ | ||||||
|     private String biddingUnit; |     private Long biddingUnit; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 招标单位联系人 |      * 招标单位联系人 | ||||||
| @ -162,12 +169,12 @@ public class XzdBqlxProjectInfo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 成本价 |      * 成本价 | ||||||
|      */ |      */ | ||||||
|     private Long costPrice; |     private BigDecimal costPrice; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 招标控制价 |      * 招标控制价 | ||||||
|      */ |      */ | ||||||
|     private Long biddingPriceControl; |     private BigDecimal biddingPriceControl; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 项目编码 |      * 项目编码 | ||||||
| @ -177,12 +184,12 @@ public class XzdBqlxProjectInfo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 默认财务组织 |      * 默认财务组织 | ||||||
|      */ |      */ | ||||||
|     private String defaultFinance; |     private Long defaultFinance; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 涉及财务组织 |      * 涉及财务组织 | ||||||
|      */ |      */ | ||||||
|     private String involveFinance; |     private Long involveFinance; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 文件ID |      * 文件ID | ||||||
|  | |||||||
| @ -35,7 +35,7 @@ public class XzdProjectRiskAssessment extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 项目名称 |      * 项目名称 | ||||||
|      */ |      */ | ||||||
|     private String projectName; |     private Long projectName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 项目业主 |      * 项目业主 | ||||||
|  | |||||||
| @ -9,6 +9,7 @@ import lombok.Data; | |||||||
| import lombok.EqualsAndHashCode; | import lombok.EqualsAndHashCode; | ||||||
| import jakarta.validation.constraints.*; | import jakarta.validation.constraints.*; | ||||||
|  |  | ||||||
|  | import java.math.BigDecimal; | ||||||
| import java.time.LocalDate; | import java.time.LocalDate; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
|  |  | ||||||
| @ -119,19 +120,19 @@ public class XzdBidPreProjectBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 投资单位 |      * 投资单位 | ||||||
|      */ |      */ | ||||||
|     private String investmentUnit; |     private Long investmentUnit; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 工程造价(万元) |      * 工程造价(万元) | ||||||
|      */ |      */ | ||||||
|     @NotNull(message = "工程造价(万元)不能为空", groups = { AddGroup.class, EditGroup.class }) |     @NotNull(message = "工程造价(万元)不能为空", groups = { AddGroup.class, EditGroup.class }) | ||||||
|     private Long projectCost; |     private BigDecimal projectCost; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 资料费 |      * 资料费 | ||||||
|      */ |      */ | ||||||
|     @NotNull(message = "资料费不能为空", groups = { AddGroup.class, EditGroup.class }) |     @NotNull(message = "资料费不能为空", groups = { AddGroup.class, EditGroup.class }) | ||||||
|     private Long informationCost; |     private BigDecimal informationCost; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 文件ID |      * 文件ID | ||||||
|  | |||||||
| @ -10,6 +10,7 @@ import lombok.Data; | |||||||
| import lombok.EqualsAndHashCode; | import lombok.EqualsAndHashCode; | ||||||
| import jakarta.validation.constraints.*; | import jakarta.validation.constraints.*; | ||||||
|  |  | ||||||
|  | import java.math.BigDecimal; | ||||||
| import java.time.LocalDate; | import java.time.LocalDate; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
|  |  | ||||||
| @ -76,7 +77,13 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | |||||||
|      * 填报组织 |      * 填报组织 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "填报组织") |     @ExcelProperty(value = "填报组织") | ||||||
|     private String reportingOrganization; |     private Long reportingOrganization; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 填报部门 | ||||||
|  |      */ | ||||||
|  |     private  Long tbDept; | ||||||
|  |  | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
| @ -92,7 +99,7 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 工期要求(天) |      * 工期要求(天) | ||||||
|      */ |      */ | ||||||
|     private Long durationDays; |     private BigDecimal durationDays; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 最低资质要求 |      * 最低资质要求 | ||||||
| @ -127,12 +134,12 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 投标保证金 |      * 投标保证金 | ||||||
|      */ |      */ | ||||||
|     private Long biddingDeposit; |     private BigDecimal biddingDeposit; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 建设单位 |      * 建设单位 | ||||||
|      */ |      */ | ||||||
|     private String constructionUnit; |     private Long constructionUnit; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 建设单位联系人 |      * 建设单位联系人 | ||||||
| @ -147,7 +154,7 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 招标单位 |      * 招标单位 | ||||||
|      */ |      */ | ||||||
|     private String biddingUnit; |     private Long biddingUnit; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 招标单位联系人 |      * 招标单位联系人 | ||||||
| @ -162,12 +169,12 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 成本价 |      * 成本价 | ||||||
|      */ |      */ | ||||||
|     private Long costPrice; |     private BigDecimal costPrice; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 招标控制价 |      * 招标控制价 | ||||||
|      */ |      */ | ||||||
|     private Long biddingPriceControl; |     private BigDecimal biddingPriceControl; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 项目编码 |      * 项目编码 | ||||||
| @ -178,12 +185,12 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 默认财务组织 |      * 默认财务组织 | ||||||
|      */ |      */ | ||||||
|     private String defaultFinance; |     private Long  defaultFinance; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 涉及财务组织 |      * 涉及财务组织 | ||||||
|      */ |      */ | ||||||
|     private String involveFinance; |     private Long  involveFinance; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 文件ID |      * 文件ID | ||||||
|  | |||||||
| @ -33,7 +33,9 @@ public class XzdProjectRiskAssessmentBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 项目名称 |      * 项目名称 | ||||||
|      */ |      */ | ||||||
|     private String projectName; |     private Long projectName; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 项目业主 |      * 项目业主 | ||||||
|  | |||||||
| @ -1,6 +1,7 @@ | |||||||
| package org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo; | package org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo; | ||||||
|  |  | ||||||
| import org.dromara.common.translation.annotation.Translation; | import org.dromara.common.translation.annotation.Translation; | ||||||
|  | import org.dromara.common.translation.annotation.TranslationType; | ||||||
| import org.dromara.common.translation.constant.TransConstant; | import org.dromara.common.translation.constant.TransConstant; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdBidPreProject; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdBidPreProject; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| @ -12,6 +13,7 @@ import lombok.Data; | |||||||
|  |  | ||||||
| import java.io.Serial; | import java.io.Serial; | ||||||
| import java.io.Serializable; | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
| import java.time.LocalDate; | import java.time.LocalDate; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
|  |  | ||||||
| @ -128,7 +130,7 @@ public class XzdBidPreProjectVo implements Serializable { | |||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "工程造价", converter = ExcelDictConvert.class) |     @ExcelProperty(value = "工程造价", converter = ExcelDictConvert.class) | ||||||
|     @ExcelDictFormat(readConverterExp = "万=元") |     @ExcelDictFormat(readConverterExp = "万=元") | ||||||
|     private Long projectCost; |     private BigDecimal projectCost; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| @ -140,7 +142,13 @@ public class XzdBidPreProjectVo implements Serializable { | |||||||
|     /** |     /** | ||||||
|      * 联投单位 |      * 联投单位 | ||||||
|      */ |      */ | ||||||
|     private String jointInvestmentEntity; |     private Long jointInvestmentEntity; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 联投单位 | ||||||
|  |      */ | ||||||
|  |     @Translation(type = TransConstant.XZD_GYSXX_ID_TO_NAME, mapper = "jointInvestmentEntity") | ||||||
|  |     private String jointInvestmentEntityName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 联系方式 |      * 联系方式 | ||||||
| @ -150,7 +158,7 @@ public class XzdBidPreProjectVo implements Serializable { | |||||||
|      * 资料费 |      * 资料费 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "资料费") |     @ExcelProperty(value = "资料费") | ||||||
|     private Long informationCost; |     private BigDecimal informationCost; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 文件ID |      * 文件ID | ||||||
|  | |||||||
| @ -1,8 +1,11 @@ | |||||||
| package org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo; | package org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo; | ||||||
|  |  | ||||||
|  | import java.math.BigDecimal; | ||||||
| import java.time.LocalDate; | import java.time.LocalDate; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  |  | ||||||
|  | import org.dromara.common.translation.annotation.Translation; | ||||||
|  | import org.dromara.common.translation.constant.TransConstant; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdBqlxProjectInfo; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdBqlxProjectInfo; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import com.alibaba.excel.annotation.ExcelProperty; | ||||||
| @ -76,7 +79,25 @@ public class XzdBqlxProjectInfoVo implements Serializable { | |||||||
|      * 填报组织 |      * 填报组织 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "填报组织") |     @ExcelProperty(value = "填报组织") | ||||||
|     private String reportingOrganization; |     private Long reportingOrganization; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 填报组织 | ||||||
|  |      */ | ||||||
|  |     @ExcelProperty(value = "填报组织") | ||||||
|  |     @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "reportingOrganization") | ||||||
|  |     private String reportingOrganizationName; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 填报部门 | ||||||
|  |      */ | ||||||
|  |     private  Long tbDept; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 填报部门 | ||||||
|  |      */ | ||||||
|  |     @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "tbDept") | ||||||
|  |     private  String tbDeptName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 设计情况 |      * 设计情况 | ||||||
| @ -107,7 +128,7 @@ public class XzdBqlxProjectInfoVo implements Serializable { | |||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "工期要求", converter = ExcelDictConvert.class) |     @ExcelProperty(value = "工期要求", converter = ExcelDictConvert.class) | ||||||
|     @ExcelDictFormat(readConverterExp = "天=") |     @ExcelDictFormat(readConverterExp = "天=") | ||||||
|     private Long durationDays; |     private BigDecimal durationDays; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 最低资质要求 |      * 最低资质要求 | ||||||
| @ -151,13 +172,20 @@ public class XzdBqlxProjectInfoVo implements Serializable { | |||||||
|      * 投标保证金 |      * 投标保证金 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "投标保证金") |     @ExcelProperty(value = "投标保证金") | ||||||
|     private Long biddingDeposit; |     private BigDecimal biddingDeposit; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 建设单位 |      * 建设单位 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "建设单位") |     @ExcelProperty(value = "建设单位") | ||||||
|     private String constructionUnit; |     private Long constructionUnit; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 建设单位 | ||||||
|  |      */ | ||||||
|  |     @ExcelProperty(value = "建设单位") | ||||||
|  |     @Translation(type = TransConstant.XZD_GYSXX_ID_TO_NAME, mapper = "constructionUnit") | ||||||
|  |     private String constructionUnitName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 建设单位联系人 |      * 建设单位联系人 | ||||||
| @ -175,7 +203,13 @@ public class XzdBqlxProjectInfoVo implements Serializable { | |||||||
|      * 招标单位 |      * 招标单位 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "招标单位") |     @ExcelProperty(value = "招标单位") | ||||||
|     private String biddingUnit; |     private Long biddingUnit; | ||||||
|  |     /** | ||||||
|  |      * 招标单位 | ||||||
|  |      */ | ||||||
|  |     @ExcelProperty(value = "招标单位") | ||||||
|  |     @Translation(type = TransConstant.XZD_GYSXX_ID_TO_NAME, mapper = "biddingUnit") | ||||||
|  |     private String biddingUnitName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 招标单位联系人 |      * 招标单位联系人 | ||||||
| @ -193,13 +227,13 @@ public class XzdBqlxProjectInfoVo implements Serializable { | |||||||
|      * 成本价 |      * 成本价 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "成本价") |     @ExcelProperty(value = "成本价") | ||||||
|     private Long costPrice; |     private BigDecimal costPrice; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 招标控制价 |      * 招标控制价 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "招标控制价") |     @ExcelProperty(value = "招标控制价") | ||||||
|     private Long biddingPriceControl; |     private BigDecimal biddingPriceControl; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 项目编码 |      * 项目编码 | ||||||
| @ -211,13 +245,25 @@ public class XzdBqlxProjectInfoVo implements Serializable { | |||||||
|      * 默认财务组织 |      * 默认财务组织 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "默认财务组织") |     @ExcelProperty(value = "默认财务组织") | ||||||
|     private String defaultFinance; |     private Long defaultFinance; | ||||||
|  |     /** | ||||||
|  |      * 默认财务组织 | ||||||
|  |      */ | ||||||
|  |     @ExcelProperty(value = "默认财务组织") | ||||||
|  |     @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "defaultFinance") | ||||||
|  |     private String defaultFinanceName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 涉及财务组织 |      * 涉及财务组织 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "涉及财务组织") |     @ExcelProperty(value = "涉及财务组织") | ||||||
|     private String involveFinance; |     private Long involveFinance; | ||||||
|  |     /** | ||||||
|  |      * 涉及财务组织 | ||||||
|  |      */ | ||||||
|  |     @ExcelProperty(value = "涉及财务组织") | ||||||
|  |     @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "involveFinance") | ||||||
|  |     private String involveFinanceName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 文件ID |      * 文件ID | ||||||
|  | |||||||
| @ -45,7 +45,13 @@ public class XzdProjectRiskAssessmentVo implements Serializable { | |||||||
|      * 项目名称 |      * 项目名称 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "项目名称") |     @ExcelProperty(value = "项目名称") | ||||||
|     private String projectName; |     private Long projectName; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 项目名称 | ||||||
|  |      */ | ||||||
|  |     @ExcelProperty(value = "项目名称") | ||||||
|  |     private String projectNames; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 项目业主 |      * 项目业主 | ||||||
|  | |||||||
| @ -75,6 +75,7 @@ public class XzdBidPreProjectServiceImpl extends ServiceImpl<XzdBidPreProjectMap | |||||||
|         return querListXzdBidPreVo; |         return querListXzdBidPreVo; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 分页查询标前立项列表 |      * 分页查询标前立项列表 | ||||||
|      * |      * | ||||||
| @ -130,7 +131,7 @@ public class XzdBidPreProjectServiceImpl extends ServiceImpl<XzdBidPreProjectMap | |||||||
|         lqw.eq(bo.getProjectTypeId() != null, XzdBidPreProject::getProjectTypeId, bo.getProjectTypeId()); |         lqw.eq(bo.getProjectTypeId() != null, XzdBidPreProject::getProjectTypeId, bo.getProjectTypeId()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingMethod()), XzdBidPreProject::getBiddingMethod, bo.getBiddingMethod()); |         lqw.eq(StringUtils.isNotBlank(bo.getBiddingMethod()), XzdBidPreProject::getBiddingMethod, bo.getBiddingMethod()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getLiaisonMethod()), XzdBidPreProject::getLiaisonMethod, bo.getLiaisonMethod()); |         lqw.eq(StringUtils.isNotBlank(bo.getLiaisonMethod()), XzdBidPreProject::getLiaisonMethod, bo.getLiaisonMethod()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getInvestmentUnit()), XzdBidPreProject::getInvestmentUnit, bo.getInvestmentUnit()); | //        lqw.eq(StringUtils.isNotBlank(bo.getInvestmentUnit()), XzdBidPreProject::getInvestmentUnit, bo.getInvestmentUnit()); | ||||||
|         lqw.eq(bo.getProjectCost() != null, XzdBidPreProject::getProjectCost, bo.getProjectCost()); |         lqw.eq(bo.getProjectCost() != null, XzdBidPreProject::getProjectCost, bo.getProjectCost()); | ||||||
|         lqw.eq(bo.getInformationCost() != null, XzdBidPreProject::getInformationCost, bo.getInformationCost()); |         lqw.eq(bo.getInformationCost() != null, XzdBidPreProject::getInformationCost, bo.getInformationCost()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getFileId()), XzdBidPreProject::getFileId, bo.getFileId()); |         lqw.eq(StringUtils.isNotBlank(bo.getFileId()), XzdBidPreProject::getFileId, bo.getFileId()); | ||||||
|  | |||||||
| @ -91,17 +91,17 @@ public class XzdBqlxProjectInfoServiceImpl extends ServiceImpl<XzdBqlxProjectInf | |||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getEvaluationMethod()), XzdBqlxProjectInfo::getEvaluationMethod, bo.getEvaluationMethod()); |         lqw.eq(StringUtils.isNotBlank(bo.getEvaluationMethod()), XzdBqlxProjectInfo::getEvaluationMethod, bo.getEvaluationMethod()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingDepositForm()), XzdBqlxProjectInfo::getBiddingDepositForm, bo.getBiddingDepositForm()); |         lqw.eq(StringUtils.isNotBlank(bo.getBiddingDepositForm()), XzdBqlxProjectInfo::getBiddingDepositForm, bo.getBiddingDepositForm()); | ||||||
|         lqw.eq(bo.getBiddingDeposit() != null, XzdBqlxProjectInfo::getBiddingDeposit, bo.getBiddingDeposit()); |         lqw.eq(bo.getBiddingDeposit() != null, XzdBqlxProjectInfo::getBiddingDeposit, bo.getBiddingDeposit()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getConstructionUnit()), XzdBqlxProjectInfo::getConstructionUnit, bo.getConstructionUnit()); | //        lqw.eq(StringUtils.isNotBlank(bo.getConstructionUnit()), XzdBqlxProjectInfo::getConstructionUnit, bo.getConstructionUnit()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getConstructionPerson()), XzdBqlxProjectInfo::getConstructionPerson, bo.getConstructionPerson()); |         lqw.eq(StringUtils.isNotBlank(bo.getConstructionPerson()), XzdBqlxProjectInfo::getConstructionPerson, bo.getConstructionPerson()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getConstructionMethod()), XzdBqlxProjectInfo::getConstructionMethod, bo.getConstructionMethod()); |         lqw.eq(StringUtils.isNotBlank(bo.getConstructionMethod()), XzdBqlxProjectInfo::getConstructionMethod, bo.getConstructionMethod()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingUnit()), XzdBqlxProjectInfo::getBiddingUnit, bo.getBiddingUnit()); | //        lqw.eq(StringUtils.isNotBlank(bo.getBiddingUnit()), XzdBqlxProjectInfo::getBiddingUnit, bo.getBiddingUnit()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingPerson()), XzdBqlxProjectInfo::getBiddingPerson, bo.getBiddingPerson()); |         lqw.eq(StringUtils.isNotBlank(bo.getBiddingPerson()), XzdBqlxProjectInfo::getBiddingPerson, bo.getBiddingPerson()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingMethod()), XzdBqlxProjectInfo::getBiddingMethod, bo.getBiddingMethod()); |         lqw.eq(StringUtils.isNotBlank(bo.getBiddingMethod()), XzdBqlxProjectInfo::getBiddingMethod, bo.getBiddingMethod()); | ||||||
|         lqw.eq(bo.getCostPrice() != null, XzdBqlxProjectInfo::getCostPrice, bo.getCostPrice()); |         lqw.eq(bo.getCostPrice() != null, XzdBqlxProjectInfo::getCostPrice, bo.getCostPrice()); | ||||||
|         lqw.eq(bo.getBiddingPriceControl() != null, XzdBqlxProjectInfo::getBiddingPriceControl, bo.getBiddingPriceControl()); |         lqw.eq(bo.getBiddingPriceControl() != null, XzdBqlxProjectInfo::getBiddingPriceControl, bo.getBiddingPriceControl()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getProjectNumber()), XzdBqlxProjectInfo::getProjectNumber, bo.getProjectNumber()); |         lqw.eq(StringUtils.isNotBlank(bo.getProjectNumber()), XzdBqlxProjectInfo::getProjectNumber, bo.getProjectNumber()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getDefaultFinance()), XzdBqlxProjectInfo::getDefaultFinance, bo.getDefaultFinance()); | //        lqw.eq(StringUtils.isNotBlank(bo.getDefaultFinance()), XzdBqlxProjectInfo::getDefaultFinance, bo.getDefaultFinance()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getInvolveFinance()), XzdBqlxProjectInfo::getInvolveFinance, bo.getInvolveFinance()); | //        lqw.eq(StringUtils.isNotBlank(bo.getInvolveFinance()), XzdBqlxProjectInfo::getInvolveFinance, bo.getInvolveFinance()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getFileId()), XzdBqlxProjectInfo::getFileId, bo.getFileId()); |         lqw.eq(StringUtils.isNotBlank(bo.getFileId()), XzdBqlxProjectInfo::getFileId, bo.getFileId()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getAuditStatus()), XzdBqlxProjectInfo::getAuditStatus, bo.getAuditStatus()); |         lqw.eq(StringUtils.isNotBlank(bo.getAuditStatus()), XzdBqlxProjectInfo::getAuditStatus, bo.getAuditStatus()); | ||||||
|         return lqw; |         return lqw; | ||||||
|  | |||||||
| @ -13,10 +13,12 @@ import org.dromara.common.utils.BatchNumberGenerator; | |||||||
| import org.dromara.system.service.impl.SysOssServiceImpl; | import org.dromara.system.service.impl.SysOssServiceImpl; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdProjectRiskAssessment; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdProjectRiskAssessment; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.bo.XzdProjectRiskAssessmentBo; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.bo.XzdProjectRiskAssessmentBo; | ||||||
|  | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.QuerListXzdBidPreVo; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdProjectByVo; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdProjectByVo; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdProjectRiskAssessmentVo; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdProjectRiskAssessmentVo; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.mapper.XzdProjectRiskAssessmentMapper; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.mapper.XzdProjectRiskAssessmentMapper; | ||||||
|  | import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdBidPreProjectService; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdProjectRiskAssessmentService; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdProjectRiskAssessmentService; | ||||||
| import org.dromara.xzd.utilS.AreaUtil; | import org.dromara.xzd.utilS.AreaUtil; | ||||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||||
| @ -43,6 +45,8 @@ public class XzdProjectRiskAssessmentServiceImpl extends ServiceImpl<XzdProjectR | |||||||
|  |  | ||||||
|     private final SysOssServiceImpl sysOssService; |     private final SysOssServiceImpl sysOssService; | ||||||
|  |  | ||||||
|  |     private final IXzdBidPreProjectService iXzdBidPreProjectService; | ||||||
|  |  | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 查询项目风险评估签审意见 |      * 查询项目风险评估签审意见 | ||||||
| @ -52,7 +56,23 @@ public class XzdProjectRiskAssessmentServiceImpl extends ServiceImpl<XzdProjectR | |||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     public XzdProjectRiskAssessmentVo queryById(Long id){ |     public XzdProjectRiskAssessmentVo queryById(Long id){ | ||||||
|         return baseMapper.selectVoById(id); |  | ||||||
|  |         XzdProjectRiskAssessmentVo vo = baseMapper.selectVoById(id); | ||||||
|  |         saveValue(vo); | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     private void saveValue(XzdProjectRiskAssessmentVo vo) { | ||||||
|  |         if (vo != null){ | ||||||
|  |             QuerListXzdBidPreVo res = iXzdBidPreProjectService.queryById(vo.getProjectName()); | ||||||
|  |             if (res != null && res.getXzdBidPreProjectVo() != null){ | ||||||
|  |  | ||||||
|  |                 vo.setProjectNames(res.getXzdBidPreProjectVo().getProjectName()); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
| @ -66,6 +86,7 @@ public class XzdProjectRiskAssessmentServiceImpl extends ServiceImpl<XzdProjectR | |||||||
|     public TableDataInfo<XzdProjectRiskAssessmentVo> queryPageList(XzdProjectByVo bo, PageQuery pageQuery) { |     public TableDataInfo<XzdProjectRiskAssessmentVo> queryPageList(XzdProjectByVo bo, PageQuery pageQuery) { | ||||||
|         LambdaQueryWrapper<XzdProjectRiskAssessment> lqw = buildQueryWrapper1(bo); |         LambdaQueryWrapper<XzdProjectRiskAssessment> lqw = buildQueryWrapper1(bo); | ||||||
|         Page<XzdProjectRiskAssessmentVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); |         Page<XzdProjectRiskAssessmentVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); | ||||||
|  |         result.getRecords().forEach(this::saveValue); | ||||||
|  |  | ||||||
|         return TableDataInfo.build(result); |         return TableDataInfo.build(result); | ||||||
|     } |     } | ||||||
| @ -87,7 +108,7 @@ public class XzdProjectRiskAssessmentServiceImpl extends ServiceImpl<XzdProjectR | |||||||
|         LambdaQueryWrapper<XzdProjectRiskAssessment> lqw = Wrappers.lambdaQuery(); |         LambdaQueryWrapper<XzdProjectRiskAssessment> lqw = Wrappers.lambdaQuery(); | ||||||
|         lqw.orderByDesc(XzdProjectRiskAssessment::getId); |         lqw.orderByDesc(XzdProjectRiskAssessment::getId); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getDocumentNumber()), XzdProjectRiskAssessment::getDocumentNumber, bo.getDocumentNumber()); |         lqw.eq(StringUtils.isNotBlank(bo.getDocumentNumber()), XzdProjectRiskAssessment::getDocumentNumber, bo.getDocumentNumber()); | ||||||
|         lqw.like(StringUtils.isNotBlank(bo.getProjectName()), XzdProjectRiskAssessment::getProjectName, bo.getProjectName()); |         lqw.like(bo.getProjectName() != null, XzdProjectRiskAssessment::getProjectName, bo.getProjectName()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getProjectBusinessOwner()), XzdProjectRiskAssessment::getProjectBusinessOwner, bo.getProjectBusinessOwner()); |         lqw.eq(StringUtils.isNotBlank(bo.getProjectBusinessOwner()), XzdProjectRiskAssessment::getProjectBusinessOwner, bo.getProjectBusinessOwner()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getJointBodyMembers()), XzdProjectRiskAssessment::getJointBodyMembers, bo.getJointBodyMembers()); |         lqw.eq(StringUtils.isNotBlank(bo.getJointBodyMembers()), XzdProjectRiskAssessment::getJointBodyMembers, bo.getJointBodyMembers()); | ||||||
|         lqw.eq(bo.getEstimatedContractAmount() != null, XzdProjectRiskAssessment::getEstimatedContractAmount, bo.getEstimatedContractAmount()); |         lqw.eq(bo.getEstimatedContractAmount() != null, XzdProjectRiskAssessment::getEstimatedContractAmount, bo.getEstimatedContractAmount()); | ||||||
|  | |||||||
| @ -44,7 +44,7 @@ public class XzdBiddingFileEstimate extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 项目名称 |      * 项目名称 | ||||||
|      */ |      */ | ||||||
|     private String projectName; |     private Long projectName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 标题 |      * 标题 | ||||||
|  | |||||||
| @ -41,7 +41,7 @@ public class XzdBiddingFileEstimateBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 项目名称 |      * 项目名称 | ||||||
|      */ |      */ | ||||||
|     private String projectName; |     private Long projectName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 标题 |      * 标题 | ||||||
|  | |||||||
| @ -55,7 +55,14 @@ public class XzdBiddingFileEstimateVo implements Serializable { | |||||||
|      * 项目名称 |      * 项目名称 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "项目名称") |     @ExcelProperty(value = "项目名称") | ||||||
|     private String projectName; |     private Long projectName; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 项目名称 | ||||||
|  |      */ | ||||||
|  |     @ExcelProperty(value = "项目名称") | ||||||
|  |     private String projectNames; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 标题 |      * 标题 | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; | |||||||
| import lombok.RequiredArgsConstructor; | import lombok.RequiredArgsConstructor; | ||||||
| import org.dromara.common.utils.BatchNumberGenerator; | import org.dromara.common.utils.BatchNumberGenerator; | ||||||
| import org.dromara.system.service.impl.SysOssServiceImpl; | import org.dromara.system.service.impl.SysOssServiceImpl; | ||||||
|  | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.QuerListXzdBidPreVo; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | ||||||
|  | import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdBidPreProjectService; | ||||||
| import org.dromara.xzd.utilS.AreaUtil; | import org.dromara.xzd.utilS.AreaUtil; | ||||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||||
| import org.dromara.xzd.biddingManagement.biddingDocument.domain.bo.XzdBiddingFileEstimateBo; | import org.dromara.xzd.biddingManagement.biddingDocument.domain.bo.XzdBiddingFileEstimateBo; | ||||||
| @ -43,6 +45,8 @@ public class XzdBiddingFileEstimateServiceImpl extends ServiceImpl<XzdBiddingFil | |||||||
|  |  | ||||||
|     private final SysOssServiceImpl sysOssService; |     private final SysOssServiceImpl sysOssService; | ||||||
|  |  | ||||||
|  |     private final IXzdBidPreProjectService iXzdBidPreProjectService; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     private final AreaUtil areaUtil; |     private final AreaUtil areaUtil; | ||||||
| @ -55,7 +59,20 @@ public class XzdBiddingFileEstimateServiceImpl extends ServiceImpl<XzdBiddingFil | |||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     public XzdBiddingFileEstimateVo queryById(Long id){ |     public XzdBiddingFileEstimateVo queryById(Long id){ | ||||||
|         return baseMapper.selectVoById(id); |  | ||||||
|  |         XzdBiddingFileEstimateVo vo = baseMapper.selectVoById(id); | ||||||
|  |         saveValue(vo); | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     private void saveValue(XzdBiddingFileEstimateVo vo) { | ||||||
|  |  | ||||||
|  |         if (vo != null){ | ||||||
|  |             QuerListXzdBidPreVo res = iXzdBidPreProjectService.queryById(vo.getProjectName()); | ||||||
|  |             if (res != null){ | ||||||
|  |                 vo.setProjectNames(res.getXzdBidPreProjectVo().getProjectName()); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
| @ -69,6 +86,7 @@ public class XzdBiddingFileEstimateServiceImpl extends ServiceImpl<XzdBiddingFil | |||||||
|     public TableDataInfo<XzdBiddingFileEstimateVo> queryPageList(XzdBiddingFileEstimateBo bo, PageQuery pageQuery) { |     public TableDataInfo<XzdBiddingFileEstimateVo> queryPageList(XzdBiddingFileEstimateBo bo, PageQuery pageQuery) { | ||||||
|         LambdaQueryWrapper<XzdBiddingFileEstimate> lqw = buildQueryWrapper(bo); |         LambdaQueryWrapper<XzdBiddingFileEstimate> lqw = buildQueryWrapper(bo); | ||||||
|         Page<XzdBiddingFileEstimateVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); |         Page<XzdBiddingFileEstimateVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); | ||||||
|  |         result.getRecords().forEach(this::saveValue); | ||||||
|         return TableDataInfo.build(result); |         return TableDataInfo.build(result); | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @ -90,7 +108,7 @@ public class XzdBiddingFileEstimateServiceImpl extends ServiceImpl<XzdBiddingFil | |||||||
|         lqw.orderByDesc(XzdBiddingFileEstimate::getId); |         lqw.orderByDesc(XzdBiddingFileEstimate::getId); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getDocumentCode()), XzdBiddingFileEstimate::getDocumentCode, bo.getDocumentCode()); |         lqw.eq(StringUtils.isNotBlank(bo.getDocumentCode()), XzdBiddingFileEstimate::getDocumentCode, bo.getDocumentCode()); | ||||||
|         lqw.eq(bo.getDocumentDate() != null, XzdBiddingFileEstimate::getDocumentDate, bo.getDocumentDate()); |         lqw.eq(bo.getDocumentDate() != null, XzdBiddingFileEstimate::getDocumentDate, bo.getDocumentDate()); | ||||||
|         lqw.like(StringUtils.isNotBlank(bo.getProjectName()), XzdBiddingFileEstimate::getProjectName, bo.getProjectName()); |         lqw.like(bo.getProjectName() !=null, XzdBiddingFileEstimate::getProjectName, bo.getProjectName()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getTitle()), XzdBiddingFileEstimate::getTitle, bo.getTitle()); |         lqw.eq(StringUtils.isNotBlank(bo.getTitle()), XzdBiddingFileEstimate::getTitle, bo.getTitle()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getProjectLocation()), XzdBiddingFileEstimate::getProjectLocation, bo.getProjectLocation()); |         lqw.eq(StringUtils.isNotBlank(bo.getProjectLocation()), XzdBiddingFileEstimate::getProjectLocation, bo.getProjectLocation()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingUnit()), XzdBiddingFileEstimate::getBiddingUnit, bo.getBiddingUnit()); |         lqw.eq(StringUtils.isNotBlank(bo.getBiddingUnit()), XzdBiddingFileEstimate::getBiddingUnit, bo.getBiddingUnit()); | ||||||
|  | |||||||
| @ -50,7 +50,7 @@ public class XzdBiddingAgencyFeePayment extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 项目 |      * 项目 | ||||||
|      */ |      */ | ||||||
|     private String projectName; |     private Long projectName; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 工程地点 |      * 工程地点 | ||||||
|  | |||||||
| @ -47,8 +47,7 @@ public class XzdBiddingAgencyFeePaymentBo extends BaseEntity { | |||||||
|     /** |     /** | ||||||
|      * 项目 |      * 项目 | ||||||
|      */ |      */ | ||||||
|     @NotBlank(message = "项目不能为空", groups = { AddGroup.class, EditGroup.class }) |     private Long projectName; | ||||||
|     private String projectName; |  | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 工程地点 |      * 工程地点 | ||||||
|  | |||||||
| @ -61,7 +61,13 @@ public class XzdBiddingAgencyFeePaymentVo implements Serializable { | |||||||
|      * 项目 |      * 项目 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "项目") |     @ExcelProperty(value = "项目") | ||||||
|     private String projectName; |     private Long projectName; | ||||||
|  |  | ||||||
|  |     /** | ||||||
|  |      * 项目 | ||||||
|  |      */ | ||||||
|  |     @ExcelProperty(value = "项目") | ||||||
|  |     private String projectNames; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 工程地点 |      * 工程地点 | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; | |||||||
| import lombok.RequiredArgsConstructor; | import lombok.RequiredArgsConstructor; | ||||||
| import org.dromara.common.utils.BatchNumberGenerator; | import org.dromara.common.utils.BatchNumberGenerator; | ||||||
| import org.dromara.system.service.impl.SysOssServiceImpl; | import org.dromara.system.service.impl.SysOssServiceImpl; | ||||||
|  | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.QuerListXzdBidPreVo; | ||||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | ||||||
|  | import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdBidPreProjectService; | ||||||
| import org.dromara.xzd.utilS.AreaUtil; | import org.dromara.xzd.utilS.AreaUtil; | ||||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||||
| import org.dromara.xzd.biddingManagement.paymentapplication.domain.bo.XzdBiddingAgencyFeePaymentBo; | import org.dromara.xzd.biddingManagement.paymentapplication.domain.bo.XzdBiddingAgencyFeePaymentBo; | ||||||
| @ -45,6 +47,8 @@ public class XzdBiddingAgencyFeePaymentServiceImpl extends ServiceImpl<XzdBiddin | |||||||
|  |  | ||||||
|     private final AreaUtil areaUtil; |     private final AreaUtil areaUtil; | ||||||
|  |  | ||||||
|  |     private final IXzdBidPreProjectService iXzdBidPreProjectService; | ||||||
|  |  | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|      * 查询招标代理服务费支付申请 |      * 查询招标代理服务费支付申请 | ||||||
| @ -54,7 +58,21 @@ public class XzdBiddingAgencyFeePaymentServiceImpl extends ServiceImpl<XzdBiddin | |||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     public XzdBiddingAgencyFeePaymentVo queryById(Long id){ |     public XzdBiddingAgencyFeePaymentVo queryById(Long id){ | ||||||
|         return baseMapper.selectVoById(id); |  | ||||||
|  |         XzdBiddingAgencyFeePaymentVo vo = baseMapper.selectVoById(id); | ||||||
|  |         saveValue(vo); | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     private void saveValue(XzdBiddingAgencyFeePaymentVo vo) { | ||||||
|  |  | ||||||
|  |         if (vo != null){ | ||||||
|  |             QuerListXzdBidPreVo res = iXzdBidPreProjectService.queryById(vo.getProjectName()); | ||||||
|  |             if (res != null){ | ||||||
|  |                 vo.setProjectNames(res.getXzdBidPreProjectVo().getProjectName()); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |  | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
| @ -68,6 +86,7 @@ public class XzdBiddingAgencyFeePaymentServiceImpl extends ServiceImpl<XzdBiddin | |||||||
|     public TableDataInfo<XzdBiddingAgencyFeePaymentVo> queryPageList(XzdBiddingAgencyFeePaymentBo bo, PageQuery pageQuery) { |     public TableDataInfo<XzdBiddingAgencyFeePaymentVo> queryPageList(XzdBiddingAgencyFeePaymentBo bo, PageQuery pageQuery) { | ||||||
|         LambdaQueryWrapper<XzdBiddingAgencyFeePayment> lqw = buildQueryWrapper(bo); |         LambdaQueryWrapper<XzdBiddingAgencyFeePayment> lqw = buildQueryWrapper(bo); | ||||||
|         Page<XzdBiddingAgencyFeePaymentVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); |         Page<XzdBiddingAgencyFeePaymentVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); | ||||||
|  |         result.getRecords().forEach(this::saveValue); | ||||||
|         return TableDataInfo.build(result); |         return TableDataInfo.build(result); | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @ -90,7 +109,7 @@ public class XzdBiddingAgencyFeePaymentServiceImpl extends ServiceImpl<XzdBiddin | |||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getDocumentCode()), XzdBiddingAgencyFeePayment::getDocumentCode, bo.getDocumentCode()); |         lqw.eq(StringUtils.isNotBlank(bo.getDocumentCode()), XzdBiddingAgencyFeePayment::getDocumentCode, bo.getDocumentCode()); | ||||||
|         lqw.eq(bo.getDocumentDate() != null, XzdBiddingAgencyFeePayment::getDocumentDate, bo.getDocumentDate()); |         lqw.eq(bo.getDocumentDate() != null, XzdBiddingAgencyFeePayment::getDocumentDate, bo.getDocumentDate()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getTitle()), XzdBiddingAgencyFeePayment::getTitle, bo.getTitle()); |         lqw.eq(StringUtils.isNotBlank(bo.getTitle()), XzdBiddingAgencyFeePayment::getTitle, bo.getTitle()); | ||||||
|         lqw.like(StringUtils.isNotBlank(bo.getProjectName()), XzdBiddingAgencyFeePayment::getProjectName, bo.getProjectName()); |         lqw.like(bo.getProjectName() != null, XzdBiddingAgencyFeePayment::getProjectName, bo.getProjectName()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getProjectLocation()), XzdBiddingAgencyFeePayment::getProjectLocation, bo.getProjectLocation()); |         lqw.eq(StringUtils.isNotBlank(bo.getProjectLocation()), XzdBiddingAgencyFeePayment::getProjectLocation, bo.getProjectLocation()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getContactPerson()), XzdBiddingAgencyFeePayment::getContactPerson, bo.getContactPerson()); |         lqw.eq(StringUtils.isNotBlank(bo.getContactPerson()), XzdBiddingAgencyFeePayment::getContactPerson, bo.getContactPerson()); | ||||||
|         lqw.eq(StringUtils.isNotBlank(bo.getContactMethod()), XzdBiddingAgencyFeePayment::getContactMethod, bo.getContactMethod()); |         lqw.eq(StringUtils.isNotBlank(bo.getContactMethod()), XzdBiddingAgencyFeePayment::getContactMethod, bo.getContactMethod()); | ||||||
|  | |||||||
| @ -94,6 +94,8 @@ public class XzdAlterationInventoryVo implements Serializable { | |||||||
|      * 含税单价 |      * 含税单价 | ||||||
|      */ |      */ | ||||||
|     @ExcelProperty(value = "含税单价") |     @ExcelProperty(value = "含税单价") | ||||||
|  |     private BigDecimal taxInclusiveUnitPrice; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 lg
					lg