| | |
| | | shopFileService.deleteByShopId(shop.getShopId()); |
| | | shopRelTagService.deleteByShopId(shop.getShopId()); |
| | | shopRelUserService.deleteByShopId(shop.getShopId()); |
| | | //清空归属 |
| | | shopRelUserService.deleteByShopId(shop.getShopId()); |
| | | shopStaffService.clearShopStaffRelation(shop.getShopId()); |
| | | }else{ |
| | | shop.setShopStatus(2); |
| | | shop.setCreateTime(new Date()); |
| | |
| | | shop.setShopTags(shopTagSj.toString()); |
| | | this.saveOrUpdate(shop); |
| | | } |
| | | //商户归属员工 |
| | | SysUser belongSysUser = sysUserService.getSysUser(shop.getBelongUserId()).getData(); |
| | | handleShopStaff(shop.getShopId(),belongSysUser); |
| | | //商户关联人员 |
| | | String relUserIds = MGTEditShopDto.getRelUserIds(); |
| | | if(StringUtils.isNotBlank(relUserIds)){ |
| | |
| | | shopRelUser.setUserMobile(sysUser.getPhonenumber()); |
| | | shopRelUser.setUserDeptId(sysUser.getDeptId()); |
| | | shopRelUserService.save(shopRelUser); |
| | | handleShopStaff(shop.getShopId(),sysUser); |
| | | } |
| | | } |
| | | //商户封面 |
| | |
| | | if(member!=null&&member.getBindingFlag()!=1){ |
| | | AppMemberBindingDto appMemberBindingDto = new AppMemberBindingDto(); |
| | | appMemberBindingDto.setShopId(shop.getShopId()); |
| | | appMemberBindingDto.setShopName(shop.getShopName()); |
| | | appMemberBindingDto.setUserId(member.getUserId()); |
| | | appMemberBindingDto.setBindingFlag(0); |
| | | remoteMemberService.updateMemberBinding(appMemberBindingDto); |
| | |
| | | return shop; |
| | | } |
| | | |
| | | /** |
| | | * 获取商户端 |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | @Override |
| | | public MerHomeShopTotalVo getMerHomeTotal(Long userId){ |
| | | MerHomeShopTotalVo merHomeShopTotalVo = new MerHomeShopTotalVo(); |
| | |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * 获取商户绑定代理商 |
| | | * @param page |
| | | * @param merAgencyPageDto |
| | | * @return |
| | |
| | | return merAgencyPageVoList; |
| | | } |
| | | |
| | | /** |
| | | * 处理商户员工 |
| | | * @param shopId |
| | | * @param sysUser |
| | | */ |
| | | private void handleShopStaff(Long shopId,SysUser sysUser){ |
| | | ShopStaff shopStaff = shopStaffService.getByUserId(sysUser.getUserId()); |
| | | if(shopStaff!=null){ |
| | |
| | | } |
| | | shopStaffService.saveOrUpdate(shopStaff); |
| | | } |
| | | |
| | | |
| | | } |