Browse Source

徽章详情返回徽章名

master
yinzuomei 2 years ago
parent
commit
a570c3fb34
  1. 5
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/CertificationDetailResultDTO.java
  2. 45
      epmet-user/epmet-user-server/src/main/resources/mapper/UserBadgeDao.xml

5
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/CertificationDetailResultDTO.java

@ -65,6 +65,9 @@ public class CertificationDetailResultDTO implements Serializable {
private String gridId;
private String gridName;
private String badgeId;
private String badgeName;
public CertificationDetailResultDTO() {
this.surname = "";
this.name = "";
@ -78,5 +81,7 @@ public class CertificationDetailResultDTO implements Serializable {
this.recordId = "";
this.gridId="";
this.gridName="";
this.badgeId="";
this.badgeName="";
}
}

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

@ -102,32 +102,35 @@
<!-- 查询单个徽章的认证记录 -->
<select id="selectBadgeAuthRecord" resultType="com.epmet.dto.result.CertificationDetailResultDTO">
SELECT
SURNAME,
NAME,
ID_NUM AS idcard,
( CASE WHEN AUDIT_STATUS = 'approved' THEN 'yes' ELSE 'no' END ) AS isCertificated,
MOBILE,
CERTIFICATION_IMG,
REMAEK AS remark,
CUSTOMER_ID,
BADGE_ID,
CERTIFICATION_IMG,
AUDIT_STATUS,
AUDIT_STATUS AS authResult,
AUDIT_REMARK AS authReason,
ID AS recordId,
GRID_ID as gridId
r.SURNAME,
r.NAME,
r.ID_NUM AS idcard,
( CASE WHEN r.AUDIT_STATUS = 'approved' THEN 'yes' ELSE 'no' END ) AS isCertificated,
r.MOBILE,
r.CERTIFICATION_IMG,
r.REMAEK AS remark,
r.CUSTOMER_ID,
r.BADGE_ID,
r.CERTIFICATION_IMG,
r.AUDIT_STATUS,
r.AUDIT_STATUS AS authResult,
r.AUDIT_REMARK AS authReason,
r.ID AS recordId,
r.GRID_ID as gridId,
r.BADGE_ID as badgeId,
b.BADGE_NAME as badgeName
FROM
user_badge_certificate_record
user_badge_certificate_record r
left join badge b on(r.BADGE_ID=b.id)
WHERE
DEL_FLAG = 0
AND BADGE_ID = #{badgeId}
r.DEL_FLAG = 0
AND r.BADGE_ID = #{badgeId}
<if test="userId != null and userId != '' ">
AND USER_ID = #{userId}
AND IS_LAST = 'yes'
AND r.USER_ID = #{userId}
AND r.IS_LAST = 'yes'
</if>
<if test="recordId != null and recordId != ''">
AND ID = #{recordId}
AND r.ID = #{recordId}
</if>
</select>

Loading…
Cancel
Save