Browse Source

Merge remote-tracking branch 'origin/dev_badge_0809' into develop

# Conflicts:
#	epmet-user/epmet-user-client/src/main/java/com/epmet/constant/BadgeConstant.java
dev_shibei_match
zxc 4 years ago
parent
commit
146a707b66
  1. 14
      epmet-user/epmet-user-client/src/main/java/com/epmet/constant/BadgeConstant.java
  2. 13
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/BadgeServiceImpl.java

14
epmet-user/epmet-user-client/src/main/java/com/epmet/constant/BadgeConstant.java

@ -42,6 +42,20 @@ public interface BadgeConstant {
String DEFAULT = "default";
/**
* 人大代表的type
*/
String NPC = "npc";
/**
* 政协委员的type
*/
String CPPCC = "cppcc";
String PARTY_BADGE = "党员徽章";
String NPC_BADGE = "人大代表徽章";
String CPPCC_BADGE = "政协委员徽章";
// 人大代表徽章KEY
String BADGE_KEY_NPC = "NPC";

13
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/BadgeServiceImpl.java

@ -253,9 +253,20 @@ public class BadgeServiceImpl extends BaseServiceImpl<BadgeDao, BadgeEntity> imp
badgeEntity.setBadgeName(formDTO.getBadgeName());
badgeEntity.setBadgeIcon(formDTO.getBadgeIcon());
badgeEntity.setBadgeStatus(formDTO.getBadgeStatus());
if (badgeEntity.getBadgeName().equals(BadgeConstant.PARTY_BADGE)){
badgeEntity.setFixationBadgeType(BadgeConstant.PARTY);
}
if (badgeEntity.getBadgeName().equals(BadgeConstant.NPC_BADGE)){
badgeEntity.setFixationBadgeType(BadgeConstant.NPC);
}
if (badgeEntity.getBadgeName().equals(BadgeConstant.CPPCC_BADGE)){
badgeEntity.setFixationBadgeType(BadgeConstant.CPPCC);
}
baseDao.insert(badgeEntity);
} else {
badgeEntity.setBadgeName(formDTO.getBadgeName());
if (!formDTO.getBadgeName().equals(BadgeConstant.PARTY_BADGE) && !formDTO.getBadgeName().equals(BadgeConstant.NPC_BADGE) && !formDTO.getBadgeName().equals(BadgeConstant.CPPCC_BADGE)){
badgeEntity.setBadgeName(formDTO.getBadgeName());
}
badgeEntity.setBadgeIcon(formDTO.getBadgeIcon());
badgeEntity.setBadgeStatus(formDTO.getBadgeStatus());
baseDao.updateBadge(badgeEntity);

Loading…
Cancel
Save