Browse Source

certification/add-autopass记录agencyId

dev
yinzuomei 3 years ago
parent
commit
ca6d57f533
  1. 4
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/UserBadgeCertificateRecordDTO.java
  2. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/entity/UserBadgeCertificateRecordEntity.java
  3. 5
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java
  4. 2
      epmet-user/epmet-user-server/src/main/resources/mapper/UserBadgeDao.xml

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

@ -16,6 +16,10 @@ public class UserBadgeCertificateRecordDTO implements Serializable {
private String id;
private String customerId;
private String gridId;
/**
* 组织id;0306烟台需求增加
*/
private String agencyId;
private String userId;
private String badgeId;
private String surname;

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

@ -47,6 +47,10 @@ public class UserBadgeCertificateRecordEntity extends BaseEpmetEntity {
*/
private String gridId;
/**
* 组织id;0306烟台需求增加
*/
private String agencyId;
/**
* 用户ID

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

@ -298,6 +298,11 @@ public class UserBadgeServiceImpl implements UserBadgeService {
log.info(JSON.toJSONString(form));
String recordId=IdWorker.getIdStr();
form.setId(recordId);
GridInfoCache gridInfoCache=CustomerOrgRedis.getGridInfo(form.getGridId());
if(null==gridInfoCache||StringUtils.isBlank(gridInfoCache.getPid())){
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(),"查询网格缓存异常","查询网格缓存异常");
}
form.setAgencyId(gridInfoCache.getPid());
userBadgeDao.insertUserBadgeCertificateRecord(form);
if(certificationAddFormDTO.getSendMsgFlag()){
//TODO 站内信发送

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

@ -176,6 +176,7 @@
ID,
CUSTOMER_ID,
GRID_ID,
AGENCY_ID,
USER_ID,
BADGE_ID,
SURNAME,
@ -201,6 +202,7 @@
#{id},
#{customerId},
#{gridId},
#{agencyId},
#{userId},
#{badgeId},
#{surname},

Loading…
Cancel
Save