Browse Source

徽章详情返回徽章名

dev
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 gridId;
private String gridName; private String gridName;
private String badgeId;
private String badgeName;
public CertificationDetailResultDTO() { public CertificationDetailResultDTO() {
this.surname = ""; this.surname = "";
this.name = ""; this.name = "";
@ -78,5 +81,7 @@ public class CertificationDetailResultDTO implements Serializable {
this.recordId = ""; this.recordId = "";
this.gridId=""; this.gridId="";
this.gridName=""; 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 id="selectBadgeAuthRecord" resultType="com.epmet.dto.result.CertificationDetailResultDTO">
SELECT SELECT
SURNAME, r.SURNAME,
NAME, r.NAME,
ID_NUM AS idcard, r.ID_NUM AS idcard,
( CASE WHEN AUDIT_STATUS = 'approved' THEN 'yes' ELSE 'no' END ) AS isCertificated, ( CASE WHEN r.AUDIT_STATUS = 'approved' THEN 'yes' ELSE 'no' END ) AS isCertificated,
MOBILE, r.MOBILE,
CERTIFICATION_IMG, r.CERTIFICATION_IMG,
REMAEK AS remark, r.REMAEK AS remark,
CUSTOMER_ID, r.CUSTOMER_ID,
BADGE_ID, r.BADGE_ID,
CERTIFICATION_IMG, r.CERTIFICATION_IMG,
AUDIT_STATUS, r.AUDIT_STATUS,
AUDIT_STATUS AS authResult, r.AUDIT_STATUS AS authResult,
AUDIT_REMARK AS authReason, r.AUDIT_REMARK AS authReason,
ID AS recordId, r.ID AS recordId,
GRID_ID as gridId r.GRID_ID as gridId,
r.BADGE_ID as badgeId,
b.BADGE_NAME as badgeName
FROM FROM
user_badge_certificate_record user_badge_certificate_record r
left join badge b on(r.BADGE_ID=b.id)
WHERE WHERE
DEL_FLAG = 0 r.DEL_FLAG = 0
AND BADGE_ID = #{badgeId} AND r.BADGE_ID = #{badgeId}
<if test="userId != null and userId != '' "> <if test="userId != null and userId != '' ">
AND USER_ID = #{userId} AND r.USER_ID = #{userId}
AND IS_LAST = 'yes' AND r.IS_LAST = 'yes'
</if> </if>
<if test="recordId != null and recordId != ''"> <if test="recordId != null and recordId != ''">
AND ID = #{recordId} AND r.ID = #{recordId}
</if> </if>
</select> </select>

Loading…
Cancel
Save