Browse Source

疫情防控,小程序通知,添加发送结果,sendRes:发送结果:1成功,0失败

master
yinzuomei 3 years ago
parent
commit
ca8906ff31
  1. 4
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcNoticeDTO.java
  2. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/entity/IcNoticeEntity.java
  3. 6
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcNoticeServiceImpl.java
  4. 1
      epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.71__icnotice_sendres.sql
  5. 1
      epmet-user/epmet-user-server/src/main/resources/mapper/UserBaseInfoDao.xml

4
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcNoticeDTO.java

@ -106,4 +106,8 @@ public class IcNoticeDTO implements Serializable {
@JsonIgnore @JsonIgnore
private Date updatedTime; private Date updatedTime;
/**
* 发送结果1成功,0失败
*/
private String sendRes;
} }

4
epmet-user/epmet-user-server/src/main/java/com/epmet/entity/IcNoticeEntity.java

@ -57,4 +57,8 @@ public class IcNoticeEntity extends BaseEpmetEntity {
*/ */
private String orgName; private String orgName;
/**
* 发送结果1成功,0失败
*/
private String sendRes;
} }

6
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcNoticeServiceImpl.java

@ -147,6 +147,8 @@ public class IcNoticeServiceImpl extends BaseServiceImpl<IcNoticeDao, IcNoticeEn
entity.setMobile(item.getMobile()); entity.setMobile(item.getMobile());
entity.setIdCard(item.getIdCard()); entity.setIdCard(item.getIdCard());
entity.setOrgName(finalOrgName); entity.setOrgName(finalOrgName);
// 发送结果:1成功,0失败
entity.setSendRes(NumConstant.ONE_STR);
return entity; return entity;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
insertBatch(entityList); insertBatch(entityList);
@ -174,6 +176,10 @@ public class IcNoticeServiceImpl extends BaseServiceImpl<IcNoticeDao, IcNoticeEn
messageFormDTO.setTargetId(item.getId()); messageFormDTO.setTargetId(item.getId());
msgList.add(messageFormDTO); msgList.add(messageFormDTO);
}); });
}else{
// 没有找到居民端的用户id,发送失败
item.setSendRes(NumConstant.ZERO_STR);
baseDao.updateById(item);
} }
} }
//TODO 短信消息 //TODO 短信消息

1
epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.71__icnotice_sendres.sql

@ -0,0 +1 @@
ALTER TABLE ic_notice ADD COLUMN SEND_RES VARCHAR ( 1 ) NOT NULL DEFAULT '1' COMMENT '发送结果:1成功,0失败' after ORG_NAME;

1
epmet-user/epmet-user-server/src/main/resources/mapper/UserBaseInfoDao.xml

@ -128,6 +128,7 @@
WHERE DEL_FLAG = '0' WHERE DEL_FLAG = '0'
AND customer_id = #{customerId} AND customer_id = #{customerId}
and id_num=#{idNum} and id_num=#{idNum}
limit 1
</select> </select>
<select id="selectCountIdNum" parameterType="map" resultType="java.lang.Integer"> <select id="selectCountIdNum" parameterType="map" resultType="java.lang.Integer">

Loading…
Cancel
Save