Browse Source

工作端通讯录

dev_shibei_match
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 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);
//2021-10-18 推送mq,数据同步到中介库 start
OrgOrStaffMQMsg mq = new OrgOrStaffMQMsg();
mq.setCustomerId(tokenDto.getCustomerId());
mq.setOrgId(resultDTOResult.getData().getGridId());
mq.setOrgType("grid");
mq.setType("grid_create");
SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendOrgStaffMqMsg(mq);
if (resultDTOResult.success()) {
OrgOrStaffMQMsg mq = new OrgOrStaffMQMsg();
mq.setCustomerId(tokenDto.getCustomerId());
mq.setOrgId(resultDTOResult.getData().getGridId());
mq.setOrgType("grid");
mq.setType("grid_create");
SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendOrgStaffMqMsg(mq);
}
//2021-10-18 end
return resultDTOResult;
@ -77,12 +79,14 @@ public class GridController {
Result result = customerGridService.editGrid(tokenDto,editGridFormDTO);
//2021-10-18 推送mq,数据同步到中介库 start
OrgOrStaffMQMsg mq = new OrgOrStaffMQMsg();
mq.setCustomerId(tokenDto.getCustomerId());
mq.setOrgId(editGridFormDTO.getGridId());
mq.setOrgType("grid");
mq.setType("grid_change");
SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendOrgStaffMqMsg(mq);
if (result.success()) {
OrgOrStaffMQMsg mq = new OrgOrStaffMQMsg();
mq.setCustomerId(tokenDto.getCustomerId());
mq.setOrgId(editGridFormDTO.getGridId());
mq.setOrgType("grid");
mq.setType("grid_change");
SendMqMsgUtil.build().openFeignClient(epmetMessageOpenFeignClient).sendOrgStaffMqMsg(mq);
}
//2021-10-18 end
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,
organization_name AS 'name'
organization_name AS 'name',
level AS 'level',
area_code AS 'areaCode',
code 'code',
contacts 'contacts',
mobile 'mobile'
FROM customer_agency
WHERE del_flag = '0'
AND id IN
@ -124,9 +129,9 @@
id AS 'agencyId',
organization_name AS 'agencyName',
total_user AS 'totalUser',
code 'code',
contacts 'contacts',
mobile 'mobile'
IFNULL(code,'')AS 'code',
IFNULL(contacts,'')AS 'contacts',
IFNULL(mobile,'')AS 'mobile'
FROM customer_agency
WHERE del_flag = '0'
AND pid = #{pId}

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

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

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

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

Loading…
Cancel
Save