Browse Source

工作端通讯录

master
sunyuchao 4 years ago
parent
commit
0094461b77
  1. 8
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/AgencyListResultDTO.java
  2. 2
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/DepartmentListResultDTO.java
  3. 12
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/ParentListResultDTO.java
  4. 28
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/GridController.java
  5. 13
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml
  6. 6
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerDepartmentDao.xml
  7. 12
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml

8
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/AgencyListResultDTO.java

@ -45,18 +45,18 @@ public class AgencyListResultDTO implements Serializable {
/** /**
* 总人数 * 总人数
*/ */
private Integer totalUser; private Integer totalUser = 0;
/** /**
* 编码 * 编码
*/ */
private String code; private String code = "";
/** /**
* 负责人 * 负责人
*/ */
private String contacts; private String contacts = "";
/** /**
* 联系电话 * 联系电话
*/ */
private String mobile; private String mobile = "";
} }

2
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/DepartmentListResultDTO.java

@ -49,7 +49,7 @@ public class DepartmentListResultDTO implements Serializable {
/** /**
* 编码 * 编码
*/ */
private String code; private String code = "";
/** /**
* 负责人 * 负责人
*/ */

12
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/ParentListResultDTO.java

@ -51,4 +51,16 @@ public class ParentListResultDTO implements Serializable {
* 增加此返回值为了调试用 * 增加此返回值为了调试用
*/ */
private String areaCode; private String areaCode;
/**
* 组织编码[手动输入的]
*/
private String code;
/**
* 负责人
*/
private String contacts;
/**
* 联系电话
*/
private String mobile;
} }

28
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/GridController.java

@ -55,12 +55,14 @@ public class GridController {
Result<AddGridResultDTO> resultDTOResult = customerGridService.addGrid(tokenDto,addGridFormDTO); Result<AddGridResultDTO> resultDTOResult = customerGridService.addGrid(tokenDto,addGridFormDTO);
//2021-10-18 推送mq,数据同步到中介库 start //2021-10-18 推送mq,数据同步到中介库 start
OrgOrStaffMQMsg mq = new OrgOrStaffMQMsg(); if (resultDTOResult.success()) {
mq.setCustomerId(tokenDto.getCustomerId()); OrgOrStaffMQMsg mq = new OrgOrStaffMQMsg();
mq.setOrgId(resultDTOResult.getData().getGridId()); mq.setCustomerId(tokenDto.getCustomerId());
mq.setOrgType("grid"); mq.setOrgId(resultDTOResult.getData().getGridId());
mq.setType("grid_create"); mq.setOrgType("grid");
SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendOrgStaffMqMsg(mq); mq.setType("grid_create");
SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendOrgStaffMqMsg(mq);
}
//2021-10-18 end //2021-10-18 end
return resultDTOResult; return resultDTOResult;
@ -77,12 +79,14 @@ public class GridController {
Result result = customerGridService.editGrid(tokenDto,editGridFormDTO); Result result = customerGridService.editGrid(tokenDto,editGridFormDTO);
//2021-10-18 推送mq,数据同步到中介库 start //2021-10-18 推送mq,数据同步到中介库 start
OrgOrStaffMQMsg mq = new OrgOrStaffMQMsg(); if (result.success()) {
mq.setCustomerId(tokenDto.getCustomerId()); OrgOrStaffMQMsg mq = new OrgOrStaffMQMsg();
mq.setOrgId(editGridFormDTO.getGridId()); mq.setCustomerId(tokenDto.getCustomerId());
mq.setOrgType("grid"); mq.setOrgId(editGridFormDTO.getGridId());
mq.setType("grid_change"); mq.setOrgType("grid");
SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendOrgStaffMqMsg(mq); mq.setType("grid_change");
SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendOrgStaffMqMsg(mq);
}
//2021-10-18 end //2021-10-18 end
return result; return result;

13
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml

@ -82,7 +82,12 @@
<select id="selectPAgencyById" resultType="com.epmet.dto.result.ParentListResultDTO"> <select id="selectPAgencyById" resultType="com.epmet.dto.result.ParentListResultDTO">
SELECT SELECT
id, id,
organization_name AS 'name' organization_name AS 'name',
level AS 'level',
area_code AS 'areaCode',
code 'code',
contacts 'contacts',
mobile 'mobile'
FROM customer_agency FROM customer_agency
WHERE del_flag = '0' WHERE del_flag = '0'
AND id IN AND id IN
@ -124,9 +129,9 @@
id AS 'agencyId', id AS 'agencyId',
organization_name AS 'agencyName', organization_name AS 'agencyName',
total_user AS 'totalUser', total_user AS 'totalUser',
code 'code', IFNULL(code,'')AS 'code',
contacts 'contacts', IFNULL(contacts,'')AS 'contacts',
mobile 'mobile' IFNULL(mobile,'')AS 'mobile'
FROM customer_agency FROM customer_agency
WHERE del_flag = '0' WHERE del_flag = '0'
AND pid = #{pId} AND pid = #{pId}

6
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerDepartmentDao.xml

@ -24,9 +24,9 @@
id AS 'departmentId', id AS 'departmentId',
department_name AS 'departmentName', department_name AS 'departmentName',
total_user AS 'totalUser', total_user AS 'totalUser',
code AS 'code', IFNULL(code,'')AS 'code',
contacts AS 'contacts', IFNULL(contacts,'')AS 'contacts',
mobile AS 'mobile' IFNULL(mobile,'')AS 'mobile'
FROM customer_department FROM customer_department
WHERE del_flag = '0' WHERE del_flag = '0'
AND agency_id = #{agencyId} AND agency_id = #{agencyId}

12
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml

@ -237,6 +237,10 @@
set set
grid_name = #{gridName}, grid_name = #{gridName},
manage_district = #{manageDistrict}, manage_district = #{manageDistrict},
code = #{code},
grid_type = #{gridType},
contacts = #{contacts},
mobile = #{mobile},
updated_by = #{updatedBy}, updated_by = #{updatedBy},
UPDATED_TIME=NOW() UPDATED_TIME=NOW()
where where
@ -284,10 +288,10 @@
id AS gridId, id AS gridId,
IFNULL(grid_name,"") AS gridName, IFNULL(grid_name,"") AS gridName,
total_user, total_user,
code, IFNULL(code,'')AS 'code',
grid_type, IFNULL(grid_type,'')AS 'gridType',
contacts, IFNULL(contacts,'')AS 'contacts',
mobile IFNULL(mobile,'')AS 'mobile'
FROM FROM
CUSTOMER_GRID CUSTOMER_GRID
<where> <where>

Loading…
Cancel
Save