springcloud_k8s_panzhihuazhihuishequ/applets_backstage/src/main/java/com/panzhihua/applets_backstage/api/CommunityConvenientApi.java
@@ -2,6 +2,7 @@ import java.io.IOException; import java.io.InputStream; import java.time.Instant; import java.util.UUID; import javax.annotation.Resource; @@ -306,6 +307,7 @@ @ApiOperation(value = "新增便民服务商家") @PostMapping("/merchant/add") public R addMerchant(@RequestBody @Validated(AddGroup.class) ConvenientMerchantDTO convenientMerchantDTO) { log.error("catTimeStamp进入appletsbackstage", Instant.now().toEpochMilli()); convenientMerchantDTO.setCreatedBy(this.getUserId()); return communityService.addMerchant(convenientMerchantDTO); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ConvenientApi.java
@@ -1,5 +1,6 @@ package com.panzhihua.service_community.api; import java.time.Instant; import java.util.List; import javax.annotation.Resource; @@ -364,6 +365,7 @@ */ @PostMapping("/merchant/add") public R addMerchant(@RequestBody ConvenientMerchantDTO convenientMerchantDTO) { log.error("catTimeStamp进入service_community", Instant.now().toEpochMilli()); return convenientMerchantService.addMerchant(convenientMerchantDTO); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ConvenientMerchantServiceImpl.java
@@ -5,6 +5,7 @@ import static org.apache.commons.lang3.StringUtils.isNotBlank; import java.text.SimpleDateFormat; import java.time.Instant; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -12,6 +13,7 @@ import javax.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -62,6 +64,7 @@ * @date: 2021/09/16 16:14 */ @Service @Slf4j public class ConvenientMerchantServiceImpl extends ServiceImpl<ConvenientMerchantDAO, ConvenientMerchantDO> implements ConvenientMerchantService { @Resource @@ -80,6 +83,7 @@ @Override @Transactional(rollbackFor = Exception.class) public R addMerchant(ConvenientMerchantDTO convenientMerchantDTO) { log.error("catTimeStamp开始执行addMerchant", Instant.now().toEpochMilli()); ComActDO comActDO = comActDAO.selectById(convenientMerchantDTO.getCommunityId()); ConvenientMerchantDO convenientMerchantDO = new ConvenientMerchantDO(); BeanUtils.copyProperties(convenientMerchantDTO, convenientMerchantDO); @@ -99,6 +103,7 @@ }); } } log.error("catTimeStamp商家创建完成开始添加用户", Instant.now().toEpochMilli()); //添加user R addUserResult = userService.addConvenientMerchantUser(convenientMerchantDTO); if (R.isOk(addUserResult)) { @@ -108,6 +113,7 @@ } else { throw new ServiceException("406", addUserResult.getMsg()); } log.error("catTimeStamp全部完成", Instant.now().toEpochMilli()); return R.ok(); } springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -3,6 +3,7 @@ import static java.util.Objects.isNull; import static java.util.Objects.nonNull; import java.time.Instant; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; @@ -2167,7 +2168,7 @@ @Override @Transactional(rollbackFor = Exception.class) public R addGridUser(EventGridMemberAddDTO eventGridMemberAddDTO) { //todo 网格 SysRoleDO gridMemberDefaultRole = roleDAO.selectOne( new QueryWrapper<SysRoleDO>().lambda().eq(SysRoleDO::getRoleKey, Constants.GRID_DEFAULT_ROLE_KEY)); if (gridMemberDefaultRole == null) { @@ -2590,11 +2591,13 @@ @Override @Transactional(rollbackFor = Exception.class) public R addConvenientMerchantUser(ConvenientMerchantDTO convenientMerchantDTO) { // todo 便民 log.error("catTimeStamp进入addConvenientMerchantUser", Instant.now().toEpochMilli()); SysUserDO sysUserDO = new SysUserDO(); Long communityId = 0L; // 新增社区高级管理员角色 SysRoleDO sysRoleDO = new SysRoleDO(); sysRoleDO.setCommunityId(0L); sysRoleDO.setCommunityId(communityId); sysRoleDO.setRoleName(convenientMerchantDTO.getName()); sysRoleDO.setRoleKey(Constants.CONVENIENT_MERCHANT_ROLE_KEY + convenientMerchantDTO.getAccount()); sysRoleDO.setRoleSort(0); @@ -2609,15 +2612,18 @@ if (e.getMessage().contains("unique_role_name_community_id")) { return R.fail("商家名称已被占用"); } else { return R.fail("建立商家角色失败"); return R.fail("建立商家角色失败,商家名称可能已被占用!"); } } log.error("catTimeStamp-SysRoleDO创建完成", Instant.now().toEpochMilli()); // 新角色设置所有权限 MenuRoleVO menuRoleVO = new MenuRoleVO(); menuRoleVO.setIsAll(1); menuRoleVO.setCommunityId(communityId); menuRoleVO.setRoleId(sysRoleDO.getRoleId()); this.putMenuRole(menuRoleVO); log.error("catTimeStamp-MenuRoleVO创建完成", Instant.now().toEpochMilli()); // sys_user 表 String encode = new BCryptPasswordEncoder().encode(convenientMerchantDTO.getPassword()); @@ -2631,6 +2637,7 @@ sysUserDO.setPassword(encode); try { userDao.insert(sysUserDO); log.error("catTimeStamp-sysUserDO创建完成", Instant.now().toEpochMilli()); return R.ok(sysUserDO.getUserId()); } catch (Exception e) { e.printStackTrace();