diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteDeptService.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteDeptService.java index 60083232..583b8113 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteDeptService.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteDeptService.java @@ -4,7 +4,7 @@ import com.yanzhu.common.core.constant.SecurityConstants; import com.yanzhu.common.core.constant.ServiceNameConstants; import com.yanzhu.common.core.domain.R; import com.yanzhu.system.api.domain.SysDept; -import com.yanzhu.system.api.factory.RemoteUserFallbackFactory; +import com.yanzhu.system.api.factory.RemoteDeptFallbackFactory; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; @@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.RequestHeader; * * @author ruoyi */ -@FeignClient(contextId = "remoteDeptService", value = ServiceNameConstants.SYSTEM_SERVICE, fallbackFactory = RemoteUserFallbackFactory.class) +@FeignClient(contextId = "remoteDeptService", value = ServiceNameConstants.SYSTEM_SERVICE, fallbackFactory = RemoteDeptFallbackFactory.class) public interface RemoteDeptService { diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteFlowService.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteFlowService.java index 754d607a..135321b5 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteFlowService.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteFlowService.java @@ -4,7 +4,7 @@ import com.yanzhu.common.core.constant.SecurityConstants; import com.yanzhu.common.core.constant.ServiceNameConstants; import com.yanzhu.common.core.domain.R; import com.yanzhu.common.core.web.domain.AjaxResult; -import com.yanzhu.system.api.factory.RemoteLogFallbackFactory; +import com.yanzhu.system.api.factory.RemoteFlowFallbackFactory; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; @@ -18,7 +18,7 @@ import java.util.Map; * * @author JiangYuQi */ -@FeignClient(contextId = "remoteFlowService", value = ServiceNameConstants.FLOWABLE_SERVICE, fallbackFactory = RemoteLogFallbackFactory.class) +@FeignClient(contextId = "remoteFlowService", value = ServiceNameConstants.FLOWABLE_SERVICE, fallbackFactory = RemoteFlowFallbackFactory.class) public interface RemoteFlowService { /** diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteProService.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteProService.java index 044bff4c..81064a49 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteProService.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteProService.java @@ -4,12 +4,13 @@ import com.yanzhu.common.core.constant.SecurityConstants; import com.yanzhu.common.core.constant.ServiceNameConstants; import com.yanzhu.common.core.domain.R; import com.yanzhu.common.core.web.domain.AjaxResult; -import com.yanzhu.system.api.domain.SysUser; -import com.yanzhu.system.api.factory.RemoteFileFallbackFactory; +import com.yanzhu.system.api.factory.RemoteProFallbackFactory; import org.springframework.cloud.openfeign.FeignClient; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestHeader; -import java.util.List; import java.util.Map; /** @@ -17,7 +18,7 @@ import java.util.Map; * * @author JiangYuQi */ -@FeignClient(contextId = "remoteProService", value = ServiceNameConstants.MANAGE_SERVICE, fallbackFactory = RemoteFileFallbackFactory.class) +@FeignClient(contextId = "remoteProService", value = ServiceNameConstants.MANAGE_SERVICE, fallbackFactory = RemoteProFallbackFactory.class) public interface RemoteProService { @@ -40,6 +41,26 @@ public interface RemoteProService @GetMapping("/proProjectInfoSubdeptsUsers/approveSubDeptsUser/{busKey}") public R approveSubDeptsUser(@PathVariable("busKey") Long busKey, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); + /** + * 项目安全承诺书文件签名章 + * + * @param busKey 业务主键 + * @param source 请求来源 + * @return 结果 + */ + @GetMapping("/proProjectInfoSubdeptsUsers/subDeptsUserProSign/{busKey}") + public R subDeptsUserProSign(@PathVariable("busKey") Long busKey, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); + + /** + * 班组安全承诺书文件签名章 + * + * @param busKey 业务主键 + * @param source 请求来源 + * @return 结果 + */ + @GetMapping("/proProjectInfoSubdeptsUsers/subDeptsUserGroSign/{busKey}") + public R subDeptsUserGroSign(@PathVariable("busKey") Long busKey, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); + /** * 系统人员添加修改信息同步 * diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteRoleService.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteRoleService.java index dae91aea..c1a6aa6a 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteRoleService.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/RemoteRoleService.java @@ -4,17 +4,18 @@ import com.yanzhu.common.core.constant.SecurityConstants; import com.yanzhu.common.core.constant.ServiceNameConstants; import com.yanzhu.common.core.domain.R; import com.yanzhu.system.api.domain.SysRole; -import com.yanzhu.system.api.domain.SysUser; -import com.yanzhu.system.api.factory.RemoteUserFallbackFactory; +import com.yanzhu.system.api.factory.RemoteRoleFallbackFactory; import org.springframework.cloud.openfeign.FeignClient; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestHeader; /** * 用户服务 * * @author ruoyi */ -@FeignClient(contextId = "remoteRoleService", value = ServiceNameConstants.SYSTEM_SERVICE, fallbackFactory = RemoteUserFallbackFactory.class) +@FeignClient(contextId = "remoteRoleService", value = ServiceNameConstants.SYSTEM_SERVICE, fallbackFactory = RemoteRoleFallbackFactory.class) public interface RemoteRoleService { diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteProFallbackFactory.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteProFallbackFactory.java index db875eb4..79abcff8 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteProFallbackFactory.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteProFallbackFactory.java @@ -8,7 +8,6 @@ import org.slf4j.LoggerFactory; import org.springframework.cloud.openfeign.FallbackFactory; import org.springframework.stereotype.Component; -import java.util.List; import java.util.Map; /** @@ -39,6 +38,18 @@ public class RemoteProFallbackFactory implements FallbackFactory subDeptsUserProSign(Long busKey, String source) + { + return R.fail("项目承诺书签名章失败:" + throwable.getMessage()); + } + + @Override + public R subDeptsUserGroSign(Long busKey, String source) + { + return R.fail("班组承诺书签名章失败:" + throwable.getMessage()); + } + @Override public R syspushSubDeptsUser(Map data, String source) { diff --git a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteUserFallbackFactory.java b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteUserFallbackFactory.java index 21ba5635..3043c90c 100644 --- a/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteUserFallbackFactory.java +++ b/yanzhu-api/yanzhu-api-system/src/main/java/com/yanzhu/system/api/factory/RemoteUserFallbackFactory.java @@ -1,6 +1,8 @@ package com.yanzhu.system.api.factory; +import com.yanzhu.common.core.domain.R; import com.yanzhu.system.api.RemoteUserService; +import com.yanzhu.system.api.domain.SysUser; import com.yanzhu.system.api.domain.SysUserUniopen; import com.yanzhu.system.api.domain.vo.WxMaLoginBody; import com.yanzhu.system.api.model.LoginUser; @@ -8,10 +10,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.cloud.openfeign.FallbackFactory; import org.springframework.stereotype.Component; -import com.yanzhu.common.core.domain.R; -import com.yanzhu.system.api.domain.SysUser; -import java.util.List; import java.util.Map; /** diff --git a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java index f6bcee5b..5eb14347 100644 --- a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java +++ b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java @@ -10,7 +10,9 @@ public enum UserTypeEnums { FBWTDL("80", "分包代理人","fbwtdl"), FBXMJL("79", "分包项目经理","fbxmjl"), FBBZZZ("78", "分包班组组长","fbbzzz"), - FBLWRY("77", "分包劳务人员","key"), + FBLWRY("77", "分包劳务人员","fblwry"), + FBCLRY("76", "分包材料人员","fbclry"), + FBAQRY("75", "分包安全人员","fbaqry"), JSDWRY("66", "建设单位人员","jsdw"), JLDWRY("81", "监理单位人员","jldw"), SGDWRY("82", "施工单位人员","sgdw"), diff --git a/yanzhu-modules/yanzhu-flowable/src/main/java/com/yanzhu/flowable/listener/GlobalEventListener.java b/yanzhu-modules/yanzhu-flowable/src/main/java/com/yanzhu/flowable/listener/GlobalEventListener.java index e414a81d..5a079ff8 100644 --- a/yanzhu-modules/yanzhu-flowable/src/main/java/com/yanzhu/flowable/listener/GlobalEventListener.java +++ b/yanzhu-modules/yanzhu-flowable/src/main/java/com/yanzhu/flowable/listener/GlobalEventListener.java @@ -31,8 +31,8 @@ public class GlobalEventListener extends AbstractFlowableEngineEventListener { @Autowired private RuntimeService runtimeService; - @Autowired @Lazy + @Autowired private RemoteProService remoteProService; @Autowired diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/ProProjectInfoSubdeptsUsersController.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/ProProjectInfoSubdeptsUsersController.java index 78264be8..fce70448 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/ProProjectInfoSubdeptsUsersController.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/ProProjectInfoSubdeptsUsersController.java @@ -141,10 +141,10 @@ public class ProProjectInfoSubdeptsUsersController extends BaseController */ @InnerAuth @GetMapping("/approveSubDeptsUser/{busKey}") - public AjaxResult approveSubDeptsUser(@PathVariable("busKey") Long busKey) + public R approveSubDeptsUser(@PathVariable("busKey") Long busKey) { proProjectInfoSubdeptsUsersService.approveSubDeptsUser(busKey); - return success(); + return R.ok(AjaxResult.success()); } /** @@ -152,12 +152,33 @@ public class ProProjectInfoSubdeptsUsersController extends BaseController */ @InnerAuth @PostMapping("/syspushSubDeptsUser") - public AjaxResult syspushSubDeptsUser(@RequestBody ProProjectInfoSubdeptsUsers proProjectInfoSubdeptsUsers) + public R syspushSubDeptsUser(@RequestBody ProProjectInfoSubdeptsUsers proProjectInfoSubdeptsUsers) { proProjectInfoSubdeptsUsersService.pushSubdeptsUsers(proProjectInfoSubdeptsUsers); - return success(); + return R.ok(AjaxResult.success()); } + /** + * 项目安全承诺书文件签名章 + */ + @InnerAuth + @GetMapping("/subDeptsUserProSign/{busKey}") + public R subDeptsUserProSign(@PathVariable("busKey") Long busKey) + { + proProjectInfoSubdeptsUsersService.approveSubDeptsUser(busKey); + return R.ok(AjaxResult.success()); + } + + /** + * 班组安全承诺书文件签名章 + */ + @InnerAuth + @GetMapping("/subDeptsUserGroSign/{busKey}") + public R subDeptsUserGroSign(@PathVariable("busKey") Long busKey) + { + proProjectInfoSubdeptsUsersService.approveSubDeptsUser(busKey); + return R.ok(AjaxResult.success()); + } /** * 修改人员进场状态 diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/enums/UserPostEnums.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/enums/UserPostEnums.java index ba856dc4..389266e3 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/enums/UserPostEnums.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/enums/UserPostEnums.java @@ -9,6 +9,8 @@ public enum UserPostEnums { XMJL("2", "项目经理"), BZZ("3", "班组长"), LWGR("4", "劳务工人"), + CLRY("6", "材料员"), + AQRY("8", "安全员"), JSDWGL("66", "建设单位管理"), JLDWGL("71", "监理单位管理"), SGDWGL("72", "施工单位管理"), diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectInfoSubdeptsUsersServiceImpl.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectInfoSubdeptsUsersServiceImpl.java index bbada3f8..5ca15a99 100644 --- a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectInfoSubdeptsUsersServiceImpl.java +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/ProProjectInfoSubdeptsUsersServiceImpl.java @@ -361,6 +361,34 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu proProjectInfoSubdeptsUsers.setSubDeptGroupName(proSubdeptsGroup.getGroupName()); sysUser.setUserType(UserTypeEnums.FBBZZZ.getCode()); + }else if(Objects.equals(proProjectInfoSubdeptsUsers.getUserPost(), UserPostEnums.CLRY.getCode())){ + //查询管理班组 + ProProjectInfoSubdeptsGroup query = new ProProjectInfoSubdeptsGroup(); + query.setProjectId(parUsers.getProjectId()); + query.setSubDeptId(parUsers.getSubDeptId()); + query.setGroupCode(DeptGroupEnums.MANAGE.getCode()); + List groups = proProjectInfoSubdeptsGroupMapper.selectProProjectInfoSubdeptsGroupList(query); + + if(Objects.nonNull(groups) && groups.size()>0){ + proProjectInfoSubdeptsUsers.setSubDeptGroup(groups.get(0).getId()); + proProjectInfoSubdeptsUsers.setSubDeptGroupName(groups.get(0).getGroupName()); + } + + sysUser.setUserType(UserTypeEnums.FBCLRY.getCode()); + }else if(Objects.equals(proProjectInfoSubdeptsUsers.getUserPost(), UserPostEnums.AQRY.getCode())){ + //查询管理班组 + ProProjectInfoSubdeptsGroup query = new ProProjectInfoSubdeptsGroup(); + query.setProjectId(parUsers.getProjectId()); + query.setSubDeptId(parUsers.getSubDeptId()); + query.setGroupCode(DeptGroupEnums.MANAGE.getCode()); + List groups = proProjectInfoSubdeptsGroupMapper.selectProProjectInfoSubdeptsGroupList(query); + + if(Objects.nonNull(groups) && groups.size()>0){ + proProjectInfoSubdeptsUsers.setSubDeptGroup(groups.get(0).getId()); + proProjectInfoSubdeptsUsers.setSubDeptGroupName(groups.get(0).getGroupName()); + } + + sysUser.setUserType(UserTypeEnums.FBAQRY.getCode()); }else if(Objects.equals(proProjectInfoSubdeptsUsers.getUserPost(), UserPostEnums.LWGR.getCode())){ // 劳务人员绑定班组信息 proProjectInfoSubdeptsUsers.setSubDeptGroup(parUsers.getSubDeptGroup()); @@ -526,6 +554,34 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu proProjectInfoSubdeptsUsers.setSubDeptGroupName(proSubdeptsGroup.getGroupName()); } sysUser.setUserType(UserTypeEnums.FBBZZZ.getCode()); + }else if(Objects.equals(proProjectInfoSubdeptsUsers.getUserPost(), UserPostEnums.CLRY.getCode())){ + //查询管理班组 + ProProjectInfoSubdeptsGroup query = new ProProjectInfoSubdeptsGroup(); + query.setProjectId(parUsers.getProjectId()); + query.setSubDeptId(parUsers.getSubDeptId()); + query.setGroupCode(DeptGroupEnums.MANAGE.getCode()); + List groups = proProjectInfoSubdeptsGroupMapper.selectProProjectInfoSubdeptsGroupList(query); + + if(Objects.nonNull(groups) && groups.size()>0){ + proProjectInfoSubdeptsUsers.setSubDeptGroup(groups.get(0).getId()); + proProjectInfoSubdeptsUsers.setSubDeptGroupName(groups.get(0).getGroupName()); + } + + sysUser.setUserType(UserTypeEnums.FBCLRY.getCode()); + }else if(Objects.equals(proProjectInfoSubdeptsUsers.getUserPost(), UserPostEnums.AQRY.getCode())){ + //查询管理班组 + ProProjectInfoSubdeptsGroup query = new ProProjectInfoSubdeptsGroup(); + query.setProjectId(parUsers.getProjectId()); + query.setSubDeptId(parUsers.getSubDeptId()); + query.setGroupCode(DeptGroupEnums.MANAGE.getCode()); + List groups = proProjectInfoSubdeptsGroupMapper.selectProProjectInfoSubdeptsGroupList(query); + + if(Objects.nonNull(groups) && groups.size()>0){ + proProjectInfoSubdeptsUsers.setSubDeptGroup(groups.get(0).getId()); + proProjectInfoSubdeptsUsers.setSubDeptGroupName(groups.get(0).getGroupName()); + } + + sysUser.setUserType(UserTypeEnums.FBAQRY.getCode()); }else if(Objects.equals(proProjectInfoSubdeptsUsers.getUserPost(), UserPostEnums.LWGR.getCode())){ // 劳务人员绑定班组信息 proProjectInfoSubdeptsUsers.setSubDeptGroup(parUsers.getSubDeptGroup()); diff --git a/yanzhu-modules/yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysUserServiceImpl.java b/yanzhu-modules/yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysUserServiceImpl.java index 1172a099..6533afc1 100644 --- a/yanzhu-modules/yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysUserServiceImpl.java +++ b/yanzhu-modules/yanzhu-system/src/main/java/com/yanzhu/system/service/impl/SysUserServiceImpl.java @@ -498,10 +498,8 @@ public class SysUserServiceImpl implements ISysUserService userRole.setUserId(userId); userRole.setDeptId(user.getDeptId()); userRoleMapper.deleteUserRoleByUserRole(userRole); - System.out.println("user.getUserType()==>"+userPost); if(Objects.equals(userPost, UserTypeEnums.FBWTDL.getCode())){ List list = roleMapper.findDeptRoleListByDeptIdAndKey(user.getDeptId(),UserTypeEnums.FBWTDL.getKeys()+"_"+user.getDeptId()); - System.out.println("FBWTDL==>"+list.size()); if(StringUtils.isEmpty(list)){ //新增单位角色... Long roleId = insertDeptSysRole(UserTypeEnums.FBWTDL.getInfo(),UserTypeEnums.FBWTDL.getKeys()+"_"+user.getDeptId(),user.getDeptId()); @@ -513,7 +511,6 @@ public class SysUserServiceImpl implements ISysUserService userRoleMapper.batchUserRole(sysUserRoleList); }else if(Objects.equals(userPost, UserTypeEnums.FBXMJL.getCode())){ List list = roleMapper.findDeptRoleListByDeptIdAndKey(user.getDeptId(),UserTypeEnums.FBXMJL.getKeys()+"_"+user.getDeptId()); - System.out.println("FBXMJL==>"+list.size()); if(StringUtils.isEmpty(list)){ //新增单位角色... Long roleId = insertDeptSysRole(UserTypeEnums.FBXMJL.getInfo(),UserTypeEnums.FBXMJL.getKeys()+"_"+user.getDeptId(),user.getDeptId()); @@ -525,7 +522,6 @@ public class SysUserServiceImpl implements ISysUserService userRoleMapper.batchUserRole(sysUserRoleList); }else if(Objects.equals(userPost, UserTypeEnums.FBBZZZ.getCode())){ List list = roleMapper.findDeptRoleListByDeptIdAndKey(user.getDeptId(),UserTypeEnums.FBBZZZ.getKeys()+"_"+user.getDeptId()); - System.out.println("FBBZZZ==>"+list.size()); if(StringUtils.isEmpty(list)){ //新增单位角色... Long roleId = insertDeptSysRole(UserTypeEnums.FBBZZZ.getInfo(),UserTypeEnums.FBBZZZ.getKeys()+"_"+user.getDeptId(),user.getDeptId()); @@ -537,7 +533,6 @@ public class SysUserServiceImpl implements ISysUserService userRoleMapper.batchUserRole(sysUserRoleList); }else if(Objects.equals(userPost, UserTypeEnums.FBLWRY.getCode())){ List list = roleMapper.findDeptRoleListByDeptIdAndKey(user.getDeptId(),UserTypeEnums.FBLWRY.getKeys()+"_"+user.getDeptId()); - System.out.println("FBLWRY==>"+list.size()); if(StringUtils.isEmpty(list)){ //新增单位角色... Long roleId = insertDeptSysRole(UserTypeEnums.FBLWRY.getInfo(),UserTypeEnums.FBLWRY.getKeys()+"_"+user.getDeptId(),user.getDeptId()); @@ -547,6 +542,28 @@ public class SysUserServiceImpl implements ISysUserService } sysUserRoleList.add(userRole); userRoleMapper.batchUserRole(sysUserRoleList); + }else if(Objects.equals(userPost, UserTypeEnums.FBCLRY.getCode())){ + List list = roleMapper.findDeptRoleListByDeptIdAndKey(user.getDeptId(),UserTypeEnums.FBCLRY.getKeys()+"_"+user.getDeptId()); + if(StringUtils.isEmpty(list)){ + //新增单位角色... + Long roleId = insertDeptSysRole(UserTypeEnums.FBCLRY.getInfo(),UserTypeEnums.FBCLRY.getKeys()+"_"+user.getDeptId(),user.getDeptId()); + userRole.setRoleId(roleId); + }else{ + userRole.setRoleId(list.get(0).getRoleId()); + } + sysUserRoleList.add(userRole); + userRoleMapper.batchUserRole(sysUserRoleList); + }else if(Objects.equals(userPost, UserTypeEnums.FBAQRY.getCode())){ + List list = roleMapper.findDeptRoleListByDeptIdAndKey(user.getDeptId(),UserTypeEnums.FBAQRY.getKeys()+"_"+user.getDeptId()); + if(StringUtils.isEmpty(list)){ + //新增单位角色... + Long roleId = insertDeptSysRole(UserTypeEnums.FBAQRY.getInfo(),UserTypeEnums.FBAQRY.getKeys()+"_"+user.getDeptId(),user.getDeptId()); + userRole.setRoleId(roleId); + }else{ + userRole.setRoleId(list.get(0).getRoleId()); + } + sysUserRoleList.add(userRole); + userRoleMapper.batchUserRole(sysUserRoleList); }else if(Objects.equals(userPost, UserTypeEnums.JSDWRY.getCode())){ }else if(Objects.equals(userPost, UserTypeEnums.JLDWRY.getCode())){ diff --git a/yanzhu-ui-app/miniprogram/pages/components/file-uploader/index.wxss b/yanzhu-ui-app/miniprogram/pages/components/file-uploader/index.wxss index 9d55434d..bb2866b7 100644 --- a/yanzhu-ui-app/miniprogram/pages/components/file-uploader/index.wxss +++ b/yanzhu-ui-app/miniprogram/pages/components/file-uploader/index.wxss @@ -58,7 +58,7 @@ height:180rpx; border: 1px dashed #28345a; border-radius: 10rpx; - background: #28345a url("https://guangzhou.sxyanzhu.com/YZLJXM/profile/xmgl/static/z_card.png") no-repeat center/100%; + background: #28345a url("https://xiangguan.sxyanzhu.com/profile/xmgl/static/z_card.png") no-repeat center/100%; } .in-fcard-click{ @@ -66,7 +66,7 @@ height:180rpx; border: 1px dashed #28345a; border-radius: 10rpx; - background: #28345a url("https://guangzhou.sxyanzhu.com/YZLJXM/profile/xmgl/static/f_card.png") no-repeat center/100%; + background: #28345a url("https://xiangguan.sxyanzhu.com/profile/xmgl/static/f_card.png") no-repeat center/100%; } .in-img-div image{ diff --git a/yanzhu-ui-app/miniprogram/pages/login/login.wxml b/yanzhu-ui-app/miniprogram/pages/login/login.wxml index 3c4f0dee..1653f44c 100644 --- a/yanzhu-ui-app/miniprogram/pages/login/login.wxml +++ b/yanzhu-ui-app/miniprogram/pages/login/login.wxml @@ -1,6 +1,6 @@