|
|
|
@ -129,16 +129,16 @@ public class SupCertRemindMsgImpl implements SupCertRemindMsgService {
|
|
|
|
|
*/
|
|
|
|
|
private QueryWrapper<SupCertEntity> buildQueryWrapper(Integer type) {
|
|
|
|
|
QueryWrapper<SupCertEntity> 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<SupCertRemindMsgEntity>().eq("idFk", idFk).eq("type", type));
|
|
|
|
|
SupCertRemindMsgEntity msgEntity = supCertRemindMsgDao.selectOne(new QueryWrapper<SupCertRemindMsgEntity>().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());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|