diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/bo/XzdSupplierInfoBo.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/bo/XzdSupplierInfoBo.java index e0bd0df3..c809742c 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/bo/XzdSupplierInfoBo.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/domain/bo/XzdSupplierInfoBo.java @@ -314,13 +314,15 @@ public class XzdSupplierInfoBo extends BaseEntity { /** * 合格有效期开始时间 */ - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd") private Date startTime; /** * 合格有效期结束时间 */ - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd") private Date endTime; /** diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractChangeServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractChangeServiceImpl.java index ccd29dfc..6abc2dbd 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractChangeServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractChangeServiceImpl.java @@ -427,11 +427,13 @@ public class XzdContractChangeServiceImpl extends ServiceImpl xzdContractDetailsVo1 = List.of(xzdContractDetailsVo); - xzdContractDetailsService.setValue(xzdContractDetailsVo1); - xzdContractDetailsVo = xzdContractDetailsVo1.getFirst(); + if (xzdContractDetailsVo != null) { + List xzdContractDetailsVo1 = List.of(xzdContractDetailsVo); + xzdContractDetailsService.setValue(xzdContractDetailsVo1); + xzdContractDetailsVo = xzdContractDetailsVo1.getFirst(); - vo.setContract(xzdContractDetailsVo); + vo.setContract(xzdContractDetailsVo); + } } //所属组织 diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractDetailsServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractDetailsServiceImpl.java index 3941586f..2b449347 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractDetailsServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/xzd/service/impl/XzdContractDetailsServiceImpl.java @@ -93,6 +93,9 @@ public class XzdContractDetailsServiceImpl extends ServiceImpl xzdContractDetailsVo1 = List.of(xzdContractDetailsVo); setValue(xzdContractDetailsVo1); return xzdContractDetailsVo1.getFirst(); diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/resources/mapper/xzd/XzdSupplierInfoMapper.xml b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/resources/mapper/xzd/XzdSupplierInfoMapper.xml index 80eb7b92..74cc45e6 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/resources/mapper/xzd/XzdSupplierInfoMapper.xml +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/resources/mapper/xzd/XzdSupplierInfoMapper.xml @@ -54,11 +54,11 @@ - AND supplement.create_date >= #{bo.startTime} + AND supplement.qualification_validity >= #{bo.startTime} - AND supplement.create_date <= #{bo.endTime} + AND supplement.qualification_validity <= #{bo.endTime}