diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/feign/GovOrgOpenFeignClient.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/feign/GovOrgOpenFeignClient.java index ffc0721596..16201827cc 100644 --- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/feign/GovOrgOpenFeignClient.java +++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/feign/GovOrgOpenFeignClient.java @@ -303,6 +303,6 @@ public interface GovOrgOpenFeignClient { * @Date 2020/11/18 15:34 */ @PostMapping("/gov/org/customergrid/getcustomergridbygridid") - Result getCustomerGridByGridId(CustomerGridFormDTO customerGridFormDTO); + Result getCustomerGridByGridId(@RequestBody CustomerGridFormDTO customerGridFormDTO); } diff --git a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/ResiUserBadgeDTO.java b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/ResiUserBadgeDTO.java index 45aebb9263..09417f15f4 100644 --- a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/ResiUserBadgeDTO.java +++ b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/ResiUserBadgeDTO.java @@ -101,5 +101,7 @@ public class ResiUserBadgeDTO implements Serializable { public ResiUserBadgeDTO() { this.delFlag = "0"; this.revision = 0; + this.createdBy = "APP_USER"; + this.updatedBy = "APP_USER"; } } \ No newline at end of file diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/UserBadgeController.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/UserBadgeController.java index 3cfab36c41..6346deb0e4 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/UserBadgeController.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/UserBadgeController.java @@ -116,8 +116,8 @@ public class UserBadgeController { * @date 2020/11/18 下午3:03 */ @PostMapping("initbadge") - public Result initPartyMemberBadge(@RequestParam(required = false) String userId) { - userBadgeService.initPartyMemberBadge(userId); + public Result initPartyMemberBadge(@RequestParam(required = false) String userId,@LoginUser TokenDto tokenDto) { + userBadgeService.initPartyMemberBadge(userId,tokenDto); return new Result(); } } diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/UserBadgeService.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/UserBadgeService.java index 08147de433..a8c7e7b0f9 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/UserBadgeService.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/UserBadgeService.java @@ -105,5 +105,5 @@ public interface UserBadgeService { * @author zxc * @date 2020/11/18 下午3:03 */ - void initPartyMemberBadge(String userId); + void initPartyMemberBadge(String userId,TokenDto tokenDto); } diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java index ce39a81ebc..eb3851c3ed 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserBadgeServiceImpl.java @@ -29,10 +29,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.concurrent.atomic.AtomicReference; import java.util.stream.Collectors; @@ -124,7 +121,7 @@ public class UserBadgeServiceImpl implements UserBadgeService { } }); }); - return userOperListResultDTOS; + return userOperListResultDTOS.stream().sorted(Comparator.comparing(UserOperListResultDTO::getBadgeName)).collect(Collectors.toList()); } /** @@ -134,7 +131,7 @@ public class UserBadgeServiceImpl implements UserBadgeService { * @date 2020/11/18 下午3:04 */ @Override - public void initPartyMemberBadge(String userId){ + public void initPartyMemberBadge(String userId,TokenDto tokenDto){ List userIds = resiUserBadgeDao.selectUserIds(); List badges = new ArrayList<>(); String partyBadgeId = badgeDao.getPartyBadgeId(null); @@ -159,6 +156,7 @@ public class UserBadgeServiceImpl implements UserBadgeService { dto.setCustomerId(u.getCustomerId()); dto.setGridId(u.getRegisteredGridId()); dto.setIsOpened(NumConstant.ZERO); + dto.setUserId(u.getUserId()); badges.add(dto); }); resiUserBadgeDao.insertResiUserBadge(badges); @@ -183,6 +181,9 @@ public class UserBadgeServiceImpl implements UserBadgeService { dto.setCustomerId(u.getCustomerId()); dto.setGridId(u.getRegisteredGridId()); dto.setIsOpened(NumConstant.ZERO); + dto.setUserId(u.getUserId()); + dto.setCreatedBy(tokenDto.getUserId()); + dto.setUpdatedBy(tokenDto.getUserId()); badges.add(dto); }); } @@ -194,6 +195,9 @@ public class UserBadgeServiceImpl implements UserBadgeService { dto.setCustomerId(u.getCustomerId()); dto.setGridId(u.getRegisteredGridId()); dto.setIsOpened(NumConstant.ZERO); + dto.setUserId(u.getUserId()); + dto.setCreatedBy(tokenDto.getUserId()); + dto.setUpdatedBy(tokenDto.getUserId()); badges.add(dto); }); } diff --git a/epmet-user/epmet-user-server/src/main/resources/mapper/ResiUserBadgeDao.xml b/epmet-user/epmet-user-server/src/main/resources/mapper/ResiUserBadgeDao.xml index 5aee896f18..d67b6d08d0 100644 --- a/epmet-user/epmet-user-server/src/main/resources/mapper/ResiUserBadgeDao.xml +++ b/epmet-user/epmet-user-server/src/main/resources/mapper/ResiUserBadgeDao.xml @@ -17,7 +17,9 @@ DEL_FLAG, REVISION, CREATED_TIME, - UPDATED_TIME + CREATED_BY, + UPDATED_TIME, + UPDATED_BY ) VALUES @@ -32,7 +34,9 @@ #{b.delFlag}, #{b.revision}, NOW(), - NOW() + #{b.createdBy}, + NOW(), + #{b.updatedBy} ) diff --git a/epmet-user/epmet-user-server/src/main/resources/mapper/UserBaseInfoDao.xml b/epmet-user/epmet-user-server/src/main/resources/mapper/UserBaseInfoDao.xml index fcfbf02d64..276e11a1ac 100644 --- a/epmet-user/epmet-user-server/src/main/resources/mapper/UserBaseInfoDao.xml +++ b/epmet-user/epmet-user-server/src/main/resources/mapper/UserBaseInfoDao.xml @@ -99,8 +99,8 @@ id_num = #{idNum}, gender = #{gender}, street = #{street}, - district = #{district}, - building_address = #{buildingAddress}, + district = #{district}, + building_address = #{buildingAddress}, nickname = #{nickname}, head_img_url = #{headImgUrl}, del_flag = #{delFlag},