From 44941fb089f1848699ca01174b51d04fe82a9f1e Mon Sep 17 00:00:00 2001 From: x_z Date: Wed, 15 Mar 2023 10:45:43 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=AE=8C=E5=96=84=E8=B5=84=E8=B4=A8=E9=A2=84?= =?UTF-8?q?=E8=AD=A6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/purchase/SupCertRemindMsgEntity.java | 8 +++++++- .../api/res/purchase/SupCertRemindMsgResponse.java | 13 +++++++++++++ .../purchase/impl/SupCertRemindMsgImpl.java | 11 ++++++----- .../mapper/purchase/SupCertRemindMsgDao.xml | 14 ++++++++++---- 4 files changed, 36 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/glxp/api/entity/purchase/SupCertRemindMsgEntity.java b/src/main/java/com/glxp/api/entity/purchase/SupCertRemindMsgEntity.java index d0e123189..84736ba3c 100644 --- a/src/main/java/com/glxp/api/entity/purchase/SupCertRemindMsgEntity.java +++ b/src/main/java/com/glxp/api/entity/purchase/SupCertRemindMsgEntity.java @@ -12,7 +12,7 @@ import java.util.Date; * 资质预警消息 */ @Data -@TableName(value = "sup_cret_remind_msg") +@TableName(value = "sup_cert_remind_msg") public class SupCertRemindMsgEntity { /** @@ -27,6 +27,12 @@ public class SupCertRemindMsgEntity { @TableField(value = "idFk") private String idFk; + /** + * 资质证书编码 + */ + @TableField(value = "code") + private String code; + /** * 有效期 */ diff --git a/src/main/java/com/glxp/api/res/purchase/SupCertRemindMsgResponse.java b/src/main/java/com/glxp/api/res/purchase/SupCertRemindMsgResponse.java index 76dfaa08a..5e0d5d73d 100644 --- a/src/main/java/com/glxp/api/res/purchase/SupCertRemindMsgResponse.java +++ b/src/main/java/com/glxp/api/res/purchase/SupCertRemindMsgResponse.java @@ -1,5 +1,6 @@ package com.glxp.api.res.purchase; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; @@ -20,14 +21,21 @@ public class SupCertRemindMsgResponse { */ private String idFk; + /** + * 证书编码 + */ + private String code; + /** * 有效期 */ + @JsonFormat(pattern = "yyyy-MM-dd") private Date vailDate; /** * 失效期 */ + @JsonFormat(pattern = "yyyy-MM-dd") private Date expireDate; /** @@ -80,4 +88,9 @@ public class SupCertRemindMsgResponse { */ private String name; + /** + * 资质证书名称 + */ + private String certName; + } diff --git a/src/main/java/com/glxp/api/service/purchase/impl/SupCertRemindMsgImpl.java b/src/main/java/com/glxp/api/service/purchase/impl/SupCertRemindMsgImpl.java index 457cfb055..4c943bd33 100644 --- a/src/main/java/com/glxp/api/service/purchase/impl/SupCertRemindMsgImpl.java +++ b/src/main/java/com/glxp/api/service/purchase/impl/SupCertRemindMsgImpl.java @@ -129,16 +129,16 @@ public class SupCertRemindMsgImpl implements SupCertRemindMsgService { */ private QueryWrapper buildQueryWrapper(Integer type) { QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("status", 0).eq("auditStatus", ConstantStatus.AUDIT_PASS).gt("expireDate", new Date()).eq("type", type); + wrapper.eq("status", 0).eq("auditStatus", ConstantStatus.AUDIT_PASS).lt("expireDate", new Date()).eq("type", type); switch (type) { case 1: //查询供应商ID - wrapper.select("CustomerId", "vailDate", "expireDate"); + wrapper.select("CustomerId", "code", "vailDate", "expireDate"); break; case 2: //查询生产企业ID - wrapper.select("manufacturerIdFk", "vailDate", "expireDate"); + wrapper.select("manufacturerIdFk", "code", "vailDate", "expireDate"); break; case 3: //查询产品ID - wrapper.select("productIdFk", "vailDate", "expireDate"); + wrapper.select("productIdFk", "code", "vailDate", "expireDate"); break; default: break; @@ -212,12 +212,13 @@ public class SupCertRemindMsgImpl implements SupCertRemindMsgService { default: break; } - SupCertRemindMsgEntity msgEntity = supCertRemindMsgDao.selectOne(new QueryWrapper().eq("idFk", idFk).eq("type", type)); + SupCertRemindMsgEntity msgEntity = supCertRemindMsgDao.selectOne(new QueryWrapper().eq("idFk", idFk).eq("type", type).eq("code", supCertEntity.getCode())); if (null == msgEntity) { //构造新的资质预警信息 msgEntity = new SupCertRemindMsgEntity(); msgEntity.setIdFk(idFk); //设置关联主键 msgEntity.setType(type); //类型 + msgEntity.setCode(supCertEntity.getCode()); //证书编码 msgEntity.setCreateTime(new Date()); } diff --git a/src/main/resources/mybatis/mapper/purchase/SupCertRemindMsgDao.xml b/src/main/resources/mybatis/mapper/purchase/SupCertRemindMsgDao.xml index 13896a8f7..24f357afc 100644 --- a/src/main/resources/mybatis/mapper/purchase/SupCertRemindMsgDao.xml +++ b/src/main/resources/mybatis/mapper/purchase/SupCertRemindMsgDao.xml @@ -2,7 +2,9 @@