Browse Source

居民端提交徽章认证申请,记录messageType,targetId

dev_shibei_match
yinzuomei 4 years ago
parent
commit
4601e5fbc0
  1. 2
      epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/UserMessageTypeConstant.java
  2. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/dao/UserBadgeDao.java
  3. 11
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java
  4. 7
      epmet-user/epmet-user-server/src/main/resources/mapper/UserBadgeDao.xml

2
epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/constant/UserMessageTypeConstant.java

@ -188,7 +188,7 @@ public interface UserMessageTypeConstant {
/** /**
* 居民端提交徽章认证申请 * 居民端提交徽章认证申请
* user_badge_certificate_record.id todo * user_badge_certificate_record.id
*/ */
String BADGE_AUTH_APPLY="badge_auth_apply"; String BADGE_AUTH_APPLY="badge_auth_apply";
} }

2
epmet-user/epmet-user-server/src/main/java/com/epmet/dao/UserBadgeDao.java

@ -65,7 +65,7 @@ public interface UserBadgeDao {
* @author zxc * @author zxc
* @date 2020/11/4 2:13 下午 * @date 2020/11/4 2:13 下午
*/ */
void insertUserBadgeCertificateRecord(UserBadgeCertificateRecordDTO userBadgeCertificateRecordDTO); int insertUserBadgeCertificateRecord(UserBadgeCertificateRecordDTO userBadgeCertificateRecordDTO);
/** /**
* @Description 更新认证徽章记录最新 * @Description 更新认证徽章记录最新

11
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java

@ -2,7 +2,6 @@ package com.epmet.service.impl;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.constant.StrConstant;
import com.epmet.commons.tools.exception.EpmetErrorCode; import com.epmet.commons.tools.exception.EpmetErrorCode;
import com.epmet.commons.tools.exception.RenException; import com.epmet.commons.tools.exception.RenException;
import com.epmet.commons.tools.security.dto.TokenDto; import com.epmet.commons.tools.security.dto.TokenDto;
@ -281,7 +280,10 @@ public class UserBadgeServiceImpl implements UserBadgeService {
//TODO 站内信发送 //TODO 站内信发送
String badgeName = badgeDao.selectBadgeName(form.getCustomerId(), form.getBadgeId()); String badgeName = badgeDao.selectBadgeName(form.getCustomerId(), form.getBadgeId());
String msg = String.format(BadgeConstant.MESSAGE_CONTENT, userBaseInfoResultDTOS.get(NumConstant.ZERO).getDistrict().concat(userBaseInfoResultDTOS.get(NumConstant.ZERO).getRealName()), badgeName); String msg = String.format(BadgeConstant.MESSAGE_CONTENT, userBaseInfoResultDTOS.get(NumConstant.ZERO).getDistrict().concat(userBaseInfoResultDTOS.get(NumConstant.ZERO).getRealName()), badgeName);
sendMessage(BadgeConstant.AUTH_TITLE,msg,form.getGridId(),form.getUserId(),form.getCustomerId(), UserMessageTypeConstant.BADGE_AUTH_APPLY); // 记录待审核id,和消息类型
sendMessage(BadgeConstant.AUTH_TITLE,msg,form.getGridId(),form.getUserId(),form.getCustomerId(),
UserMessageTypeConstant.BADGE_AUTH_APPLY,
form.getId());
return new Result(); return new Result();
} }
@ -442,7 +444,7 @@ public class UserBadgeServiceImpl implements UserBadgeService {
* @author zxc * @author zxc
* @date 2020/11/19 上午9:16 * @date 2020/11/19 上午9:16
*/ */
public void sendMessage(String title,String msg,String gridId,String userId,String customerId,String messageType){ public void sendMessage(String title,String msg,String gridId,String userId,String customerId,String messageType,String userBadgeCertificateRecordId){
//1.查询加入当前网格下的人员 customer_staff_grid //1.查询加入当前网格下的人员 customer_staff_grid
CommonGridIdFormDTO commonGridIdFormDTO = new CommonGridIdFormDTO(); CommonGridIdFormDTO commonGridIdFormDTO = new CommonGridIdFormDTO();
commonGridIdFormDTO.setGridId(gridId); commonGridIdFormDTO.setGridId(gridId);
@ -476,8 +478,7 @@ public class UserBadgeServiceImpl implements UserBadgeService {
//21.09.10:记录消息类型和对应的业务id //21.09.10:记录消息类型和对应的业务id
msgObj.setMessageType(messageType); msgObj.setMessageType(messageType);
//todo msgObj.setTargetId(userBadgeCertificateRecordId);
msgObj.setTargetId(StrConstant.EPMETY_STR);
msgList.add(msgObj); msgList.add(msgObj);
//微信订阅 //微信订阅

7
epmet-user/epmet-user-server/src/main/resources/mapper/UserBadgeDao.xml

@ -170,7 +170,10 @@
</select> </select>
<!-- 徽章审核记录表插入 --> <!-- 徽章审核记录表插入 -->
<insert id="insertUserBadgeCertificateRecord"> <insert id="insertUserBadgeCertificateRecord" useGeneratedKeys="true" keyColumn="ID" keyProperty="id" parameterType="com.epmet.dto.UserBadgeCertificateRecordDTO">
<selectKey keyProperty="id" resultType="java.lang.String" order="BEFORE">
select replace(uuid(),'-','') AS ID
</selectKey>
INSERT INTO user_badge_certificate_record ( INSERT INTO user_badge_certificate_record (
ID, ID,
CUSTOMER_ID, CUSTOMER_ID,
@ -197,7 +200,7 @@
) )
VALUES VALUES
( (
REPLACE ( UUID(), '-', '' ), #{ID},
#{customerId}, #{customerId},
#{gridId}, #{gridId},
#{userId}, #{userId},

Loading…
Cancel
Save