Browse Source

Merge branches 'dev' and 'dev_govgrid' of http://git.elinkit.com.cn:7070/r/epmet-cloud into dev_govgrid

dev_shibei_match
yinzuomei 5 years ago
parent
commit
5fd2edeaa9
  1. 3
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/exception/EpmetErrorCode.java
  2. 2
      epmet-module/gov-access/gov-access-server/docker-compose.yml
  3. 2
      epmet-module/gov-access/gov-access-server/pom.xml
  4. 2
      epmet-module/gov-access/gov-access-server/src/main/resources/mapper/OperationScopeDao.xml
  5. 2
      epmet-module/gov-access/gov-access-server/src/main/resources/mapper/RoleOperationDao.xml
  6. 2
      epmet-module/gov-mine/gov-mine-server/docker-compose.yml
  7. 2
      epmet-module/gov-mine/gov-mine-server/pom.xml
  8. 4
      epmet-module/gov-mine/gov-mine-server/src/main/java/com/epmet/controller/StaffAgencyController.java
  9. 2
      epmet-module/gov-org/gov-org-server/docker-compose.yml
  10. 2
      epmet-module/gov-org/gov-org-server/pom.xml
  11. 1
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/DepartmentController.java
  12. 4
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/StaffController.java
  13. 2
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/StaffService.java
  14. 1
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/DepartmentServiceImpl.java
  15. 5
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/StaffServiceImpl.java
  16. 6
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/controller/PartymemberBaseInfoController.java
  17. 5
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/DepartmentInStaffFormDTO.java
  18. 2
      epmet-user/epmet-user-server/docker-compose.yml
  19. 2
      epmet-user/epmet-user-server/pom.xml
  20. 3
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/StaffGridVisitedController.java
  21. 3
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/UserInvitationController.java
  22. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java
  23. 1
      epmet-user/epmet-user-server/src/main/resources/mapper/GovStaffRoleDao.xml
  24. 2
      epmet-user/epmet-user-server/src/main/resources/mapper/StaffRoleDao.xml

3
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/exception/EpmetErrorCode.java

@ -38,7 +38,8 @@ public enum EpmetErrorCode {
NOT_ADD_GRID(8401,"您当前的网格名称已存在,请重新修改"), NOT_ADD_GRID(8401,"您当前的网格名称已存在,请重新修改"),
MOBILE_USED(8402,"该手机号已注册"), MOBILE_USED(8402,"该手机号已注册"),
STAFF_ADD_FAILED(8403,"人员添加失败"), STAFF_ADD_FAILED(8403,"人员添加失败"),
STAFF_EDIT_FAILED(8404,"人员编辑失败"); STAFF_EDIT_FAILED(8404,"人员编辑失败"),
CANNOT_DISABLE_YOURSELF(8405,"您不能禁用自己"),;
private int code; private int code;
private String msg; private String msg;

2
epmet-module/gov-access/gov-access-server/docker-compose.yml

@ -2,7 +2,7 @@ version: "3.7"
services: services:
gov-access-server: gov-access-server:
container_name: gov-access-server-dev container_name: gov-access-server-dev
image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/gov-access-server:0.3.2 image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/gov-access-server:0.3.3
ports: ports:
- "8099:8099" - "8099:8099"
network_mode: host # 使用现有网络 network_mode: host # 使用现有网络

2
epmet-module/gov-access/gov-access-server/pom.xml

@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<version>0.3.2</version> <version>0.3.3</version>
<parent> <parent>
<artifactId>gov-access</artifactId> <artifactId>gov-access</artifactId>
<groupId>com.epmet</groupId> <groupId>com.epmet</groupId>

2
epmet-module/gov-access/gov-access-server/src/main/resources/mapper/OperationScopeDao.xml

@ -23,6 +23,8 @@
on (rs.SCOPE_KEY = os.SCOPE_KEY) on (rs.SCOPE_KEY = os.SCOPE_KEY)
where rs.ROLE_ID = #{roleId} where rs.ROLE_ID = #{roleId}
and rs.OPERATION_KEY = #{operationKey} and rs.OPERATION_KEY = #{operationKey}
and rs.DEL_FLAG = '0'
and os.DEL_FLAG = '0'
</select> </select>

2
epmet-module/gov-access/gov-access-server/src/main/resources/mapper/RoleOperationDao.xml

@ -27,6 +27,8 @@
INNER JOIN operation o ON ( ro.OPERATION_KEY = o.OPERATION_KEY ) INNER JOIN operation o ON ( ro.OPERATION_KEY = o.OPERATION_KEY )
WHERE WHERE
ro.ROLE_ID = #{roleId} ro.ROLE_ID = #{roleId}
and ro.DEL_FLAG = '0'
and o.DEL_FLAG = '0'
</select> </select>

2
epmet-module/gov-mine/gov-mine-server/docker-compose.yml

@ -2,7 +2,7 @@ version: "3.7"
services: services:
gov-mine-server: gov-mine-server:
container_name: gov-mine-server-dev container_name: gov-mine-server-dev
image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/gov-mine-server:0.3.3 image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/gov-mine-server:0.3.4
ports: ports:
- "8098:8098" - "8098:8098"
network_mode: host # 使用现有网络 network_mode: host # 使用现有网络

2
epmet-module/gov-mine/gov-mine-server/pom.xml

@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<version>0.3.3</version> <version>0.3.4</version>
<parent> <parent>
<groupId>com.epmet</groupId> <groupId>com.epmet</groupId>
<artifactId>gov-mine</artifactId> <artifactId>gov-mine</artifactId>

4
epmet-module/gov-mine/gov-mine-server/src/main/java/com/epmet/controller/StaffAgencyController.java

@ -77,10 +77,12 @@ public class StaffAgencyController {
* @Date 2020/4/23 10:34 * @Date 2020/4/23 10:34
**/ **/
@PostMapping("switchgrid") @PostMapping("switchgrid")
public Result switchGrid(@LoginUser TokenDto tokenDto, @RequestBody @Valid SwitchGridFormDTO switchGridFormDTO) { public Result switchGrid(@LoginUser TokenDto tokenDto, @RequestBody SwitchGridFormDTO switchGridFormDTO) {
switchGridFormDTO.setStaffId(tokenDto.getUserId()); switchGridFormDTO.setStaffId(tokenDto.getUserId());
ValidatorUtils.validateEntity(switchGridFormDTO);
return staffAgencyService.switchGrid(switchGridFormDTO); return staffAgencyService.switchGrid(switchGridFormDTO);
} }
/** /**
* @Description 得到工作人员最后一次登录的网格 * @Description 得到工作人员最后一次登录的网格
* @Param TokenDto -> userId/staffId * @Param TokenDto -> userId/staffId

2
epmet-module/gov-org/gov-org-server/docker-compose.yml

@ -2,7 +2,7 @@ version: "3.7"
services: services:
gov-org-server: gov-org-server:
container_name: gov-org-server-dev container_name: gov-org-server-dev
image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/gov-org-server:0.3.10 image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/gov-org-server:0.3.12
ports: ports:
- "8092:8092" - "8092:8092"
network_mode: host # 使用现有网络 network_mode: host # 使用现有网络

2
epmet-module/gov-org/gov-org-server/pom.xml

@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<version>0.3.10</version> <version>0.3.12</version>
<parent> <parent>
<groupId>com.epmet</groupId> <groupId>com.epmet</groupId>
<artifactId>gov-org</artifactId> <artifactId>gov-org</artifactId>

1
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/DepartmentController.java

@ -134,6 +134,7 @@ public class DepartmentController {
* @Author wangc * @Author wangc
* @Date 2020.04.26 17:09 * @Date 2020.04.26 17:09
**/ **/
@PostMapping("removestaff")
public Result removeStaff(@LoginUser TokenDto tokenDto,@RequestBody CommonDepartmentStaffInfoFormDTO departmentStaffInfoFormDTO){ public Result removeStaff(@LoginUser TokenDto tokenDto,@RequestBody CommonDepartmentStaffInfoFormDTO departmentStaffInfoFormDTO){
departmentStaffInfoFormDTO.setUserId(tokenDto.getUserId()); departmentStaffInfoFormDTO.setUserId(tokenDto.getUserId());
ValidatorUtils.validateEntity(departmentStaffInfoFormDTO); ValidatorUtils.validateEntity(departmentStaffInfoFormDTO);

4
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/StaffController.java

@ -113,7 +113,7 @@ public class StaffController {
* @return Result * @return Result
*/ */
@PostMapping("disabledstaff") @PostMapping("disabledstaff")
public Result disabledStaff(@RequestBody StaffInfoFromDTO fromDTO){ public Result disabledStaff(@LoginUser TokenDto tokenDto, @RequestBody StaffInfoFromDTO fromDTO){
return staffService.disabledStaff(fromDTO); return staffService.disabledStaff(tokenDto, fromDTO);
} }
} }

2
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/StaffService.java

@ -80,6 +80,6 @@ public interface StaffService {
* @param fromDTO 参数 * @param fromDTO 参数
* @return Result * @return Result
*/ */
Result disabledStaff(StaffInfoFromDTO fromDTO); Result disabledStaff(TokenDto tokenDto, StaffInfoFromDTO fromDTO);
} }

1
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/DepartmentServiceImpl.java

@ -168,6 +168,7 @@ public class DepartmentServiceImpl implements DepartmentService {
} }
DepartmentInStaffFormDTO departmentInStaffFormDTO = new DepartmentInStaffFormDTO(); DepartmentInStaffFormDTO departmentInStaffFormDTO = new DepartmentInStaffFormDTO();
//部门Id用于查询部门领导角色使用 //部门Id用于查询部门领导角色使用
departmentInStaffFormDTO.setAgencyId(entity.getAgencyId());
departmentInStaffFormDTO.setDepartmentId(formDTO.getDepartmentId()); departmentInStaffFormDTO.setDepartmentId(formDTO.getDepartmentId());
departmentInStaffFormDTO.setCustomerId(entity.getCustomerId()); departmentInStaffFormDTO.setCustomerId(entity.getCustomerId());
departmentInStaffFormDTO.setUserIdList(userIdList); departmentInStaffFormDTO.setUserIdList(userIdList);

5
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/StaffServiceImpl.java

@ -151,7 +151,10 @@ public class StaffServiceImpl implements StaffService {
} }
@Override @Override
public Result disabledStaff(StaffInfoFromDTO fromDTO) { public Result disabledStaff(TokenDto tokenDto, StaffInfoFromDTO fromDTO) {
if (tokenDto.getUserId().equals(fromDTO.getStaffId())) {
return new Result().error(EpmetErrorCode.CANNOT_DISABLE_YOURSELF.getCode(), EpmetErrorCode.CANNOT_DISABLE_YOURSELF.getMsg());
}
return epmetUserFeignClient.disabledStaff(fromDTO); return epmetUserFeignClient.disabledStaff(fromDTO);
} }
} }

6
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/controller/PartymemberBaseInfoController.java

@ -104,7 +104,8 @@ public class PartymemberBaseInfoController {
* @Date 2020/4/26 20:35 * @Date 2020/4/26 20:35
**/ **/
@PostMapping("auditing") @PostMapping("auditing")
public Result<List<UnderReviewParyMemberResultDTO>> auditing(@RequestBody @Valid UnderReviewParyMemberFormDTO formDTO){ public Result<List<UnderReviewParyMemberResultDTO>> auditing(@RequestBody UnderReviewParyMemberFormDTO formDTO){
ValidatorUtils.validateEntity(formDTO);
return partymemberBaseInfoService.auditing(formDTO); return partymemberBaseInfoService.auditing(formDTO);
} }
@ -116,7 +117,8 @@ public class PartymemberBaseInfoController {
* @Date 2020/4/26 23:40 * @Date 2020/4/26 23:40
**/ **/
@PostMapping("audited") @PostMapping("audited")
public Result<List<ReviewedParyMemberResultDTO>> audited(@RequestBody @Valid ReviewedParyMemberFormDTO formDTO){ public Result<List<ReviewedParyMemberResultDTO>> audited(@RequestBody ReviewedParyMemberFormDTO formDTO){
ValidatorUtils.validateEntity(formDTO);
return partymemberBaseInfoService.audited(formDTO); return partymemberBaseInfoService.audited(formDTO);
} }
} }

5
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/DepartmentInStaffFormDTO.java

@ -14,6 +14,11 @@ public class DepartmentInStaffFormDTO implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**
* 组织Id
*/
private String agencyId;
/** /**
* 部门Id * 部门Id
*/ */

2
epmet-user/epmet-user-server/docker-compose.yml

@ -2,7 +2,7 @@ version: "3.7"
services: services:
epmet-user-server: epmet-user-server:
container_name: epmet-user-server-dev container_name: epmet-user-server-dev
image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/epmet-user-server:0.3.8 image: registry-vpc.cn-qingdao.aliyuncs.com/epmet-cloud-dev/epmet-user-server:0.3.9
ports: ports:
- "8087:8087" - "8087:8087"
network_mode: host # 不会创建新的网络 network_mode: host # 不会创建新的网络

2
epmet-user/epmet-user-server/pom.xml

@ -2,7 +2,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<version>0.3.8</version> <version>0.3.9</version>
<parent> <parent>
<groupId>com.epmet</groupId> <groupId>com.epmet</groupId>
<artifactId>epmet-user</artifactId> <artifactId>epmet-user</artifactId>

3
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/StaffGridVisitedController.java

@ -67,7 +67,8 @@ public class StaffGridVisitedController {
* @Date 2020/4/23 11:19 * @Date 2020/4/23 11:19
**/ **/
@PostMapping("savestaffgridvisitedrecord") @PostMapping("savestaffgridvisitedrecord")
public Result saveStaffGridVisitedRecord(@RequestBody @Valid StaffGridVisitedFormDTO staffGridVisitedFormDTO) { public Result saveStaffGridVisitedRecord(@RequestBody StaffGridVisitedFormDTO staffGridVisitedFormDTO) {
ValidatorUtils.validateEntity(staffGridVisitedFormDTO);
return staffGridVisitedService.saveStaffGridVisitedRecord(staffGridVisitedFormDTO); return staffGridVisitedService.saveStaffGridVisitedRecord(staffGridVisitedFormDTO);
} }
} }

3
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/UserInvitationController.java

@ -101,7 +101,8 @@ public class UserInvitationController {
* @Date 2020/4/10 0:28 * @Date 2020/4/10 0:28
**/ **/
@PostMapping("saveuserinvitation") @PostMapping("saveuserinvitation")
public Result saveUserInvitation(@RequestBody @Valid UserInvitationFormDTO formDTO) { public Result saveUserInvitation(@RequestBody UserInvitationFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO);
return userInvitationService.saveUserInvitation(formDTO); return userInvitationService.saveUserInvitation(formDTO);
} }
} }

4
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java

@ -382,9 +382,9 @@ public class CustomerStaffServiceImpl extends BaseServiceImpl<CustomerStaffDao,
public Result<List<DepartInStaffListResultDTO>> getDepartmentStaffList(DepartmentInStaffFormDTO formDTO) { public Result<List<DepartInStaffListResultDTO>> getDepartmentStaffList(DepartmentInStaffFormDTO formDTO) {
//1:根据userId集合查询人员基本信息 //1:根据userId集合查询人员基本信息
List<DepartInStaffListResultDTO> staffList = baseDao.selectDepartmentStaffList(formDTO); List<DepartInStaffListResultDTO> staffList = baseDao.selectDepartmentStaffList(formDTO);
//2:根据部门Id查询部门下是领导角色的用户 //2:根据组织Id查询部门下是领导角色的用户
StaffRoleFormDTO staffRoleFormDTO = new StaffRoleFormDTO(); StaffRoleFormDTO staffRoleFormDTO = new StaffRoleFormDTO();
staffRoleFormDTO.setOrgId(formDTO.getDepartmentId()); staffRoleFormDTO.setOrgId(formDTO.getAgencyId());
staffRoleFormDTO.setRoleKey(UserRoleConstant.DEPT_LEADER); staffRoleFormDTO.setRoleKey(UserRoleConstant.DEPT_LEADER);
List<GovStaffRoleResultDTO> staffRoleDTOS = staffRoleService.listStaffsInRole(UserRoleConstant.DEPT_LEADER, formDTO.getDepartmentId(), DataScope.getDefault()); List<GovStaffRoleResultDTO> staffRoleDTOS = staffRoleService.listStaffsInRole(UserRoleConstant.DEPT_LEADER, formDTO.getDepartmentId(), DataScope.getDefault());
staffRoleDTOS.forEach(roleDto -> { staffRoleDTOS.forEach(roleDto -> {

1
epmet-user/epmet-user-server/src/main/resources/mapper/GovStaffRoleDao.xml

@ -28,6 +28,7 @@
sr.STAFF_ID = #{staffId} sr.STAFF_ID = #{staffId}
AND sr.ORG_ID = #{orgId} AND sr.ORG_ID = #{orgId}
AND sr.DEL_FLAG = '0' AND sr.DEL_FLAG = '0'
AND r.DEL_FLAG = '0'
</select> </select>
<select id="selectGovStaffRoleList" resultType="com.epmet.dto.GovStaffRoleDTO" parameterType="com.epmet.dto.GovStaffRoleDTO"> <select id="selectGovStaffRoleList" resultType="com.epmet.dto.GovStaffRoleDTO" parameterType="com.epmet.dto.GovStaffRoleDTO">
select select

2
epmet-user/epmet-user-server/src/main/resources/mapper/StaffRoleDao.xml

@ -34,6 +34,8 @@
WHERE WHERE
r.ROLE_KEY = #{roleKey} r.ROLE_KEY = #{roleKey}
AND sr.ORG_ID = #{orgId} AND sr.ORG_ID = #{orgId}
AND r.DEL_FLAG = '0'
AND r.DEL_FLAG = '0'
</select> </select>

Loading…
Cancel
Save