|
|
@ -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); |
|
|
|