From d76b3f26ba406a6ea5a14645323cd56657ef9016 Mon Sep 17 00:00:00 2001 From: jianjun Date: Fri, 24 Dec 2021 17:49:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=8B=E8=A1=8C=E5=B7=A5=E4=BD=9C=20?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E4=B8=AD=E9=97=B4=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tools/dto/form/MidBaseFormDTO.java | 28 +++ .../commons/tools/dto/form/PageFormDTO.java | 2 + .../dto/user/param/MidPatrolFormDTO.java | 4 +- .../main/resources/mapper/user/UserDao.xml | 12 +- .../dto/form/UpsertPatrolRecordForm.java | 4 +- .../controller/InitDataController.java | 14 +- .../PatrolRoutineWorkController.java | 58 +++++ .../UserPatrolRecordController.java | 2 +- .../opendata/dao/PatrolRoutineWorkDao.java | 34 +++ .../entity/PatrolRoutineWorkEntity.java | 154 +++++++++++++ .../entity/UserPatrolRecordEntity.java | 2 +- .../OpenDataPatrolChangeEventListener.java | 11 +- .../epmet/opendata/service/ExDeptService.java | 4 +- .../epmet/opendata/service/ExUserService.java | 4 +- .../service/PatrolRoutineWorkService.java | 46 ++++ .../service/UserPatrolDetailService.java | 10 + .../impl/BaseDisputeProcessServiceImpl.java | 2 +- .../service/impl/ExDeptServiceImpl.java | 15 +- .../service/impl/ExUserServiceImpl.java | 16 +- .../impl/PatrolRoutingWorkServiceImpl.java | 203 ++++++++++++++++++ .../impl/UserPatrolRecordServiceImpl.java | 12 +- .../resources/mapper/PatrolRoutineWorkDao.xml | 35 +++ .../resources/mapper/UserPatrolRecordDao.xml | 2 +- .../dto/form/patrol/PatrolQueryFormDTO.java | 29 +++ .../dto/result/PatrolRoutineWorkResult.java | 78 +++++++ .../epmet/feign/EpmetUserOpenFeignClient.java | 9 + .../EpmetUserOpenFeignClientFallback.java | 8 +- .../PatrolRoutineWorkController.java | 23 +- .../com/epmet/dao/PatrolRoutineWorkDao.java | 9 +- .../service/PatrolRoutineWorkService.java | 10 + .../impl/PatrolRoutineWorkServiceImpl.java | 10 + .../impl/StaffPatrolRecordServiceImpl.java | 2 +- .../resources/mapper/PatrolRoutineWorkDao.xml | 13 +- 33 files changed, 829 insertions(+), 36 deletions(-) create mode 100644 epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/form/MidBaseFormDTO.java create mode 100644 epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/controller/PatrolRoutineWorkController.java create mode 100644 epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/PatrolRoutineWorkDao.java create mode 100644 epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/entity/PatrolRoutineWorkEntity.java create mode 100644 epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/PatrolRoutineWorkService.java create mode 100644 epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/PatrolRoutingWorkServiceImpl.java create mode 100644 epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/PatrolRoutineWorkDao.xml create mode 100644 epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/patrol/PatrolQueryFormDTO.java create mode 100644 epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/PatrolRoutineWorkResult.java diff --git a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/form/MidBaseFormDTO.java b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/form/MidBaseFormDTO.java new file mode 100644 index 0000000000..13e6459066 --- /dev/null +++ b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/form/MidBaseFormDTO.java @@ -0,0 +1,28 @@ +package com.epmet.commons.tools.dto.form; + +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +/** + * desc:查询巡查 参数 + * + * @author zhaoqifeng + * @dscription + * @date 2021/6/7 16:23 + */ +@NoArgsConstructor +@Data +public class MidBaseFormDTO extends PageFormDTO implements Serializable { + private static final long serialVersionUID = 7585836892408288392L; + /** + * 客户Id + */ + private String customerId; + /** + * 对象id 没有则查询全部 + */ + private String objectId; + +} diff --git a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/form/PageFormDTO.java b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/form/PageFormDTO.java index 4820f4d50b..9922a2fb6e 100644 --- a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/form/PageFormDTO.java +++ b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/dto/form/PageFormDTO.java @@ -30,6 +30,8 @@ public class PageFormDTO { */ private Integer offset; + private boolean isPage = true; + public Integer getOffset() { return (pageNo-1)*pageSize; } diff --git a/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/user/param/MidPatrolFormDTO.java b/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/user/param/MidPatrolFormDTO.java index b0810e54cc..57a5a1d0c0 100644 --- a/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/user/param/MidPatrolFormDTO.java +++ b/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/user/param/MidPatrolFormDTO.java @@ -22,8 +22,8 @@ public class MidPatrolFormDTO extends PageFormDTO implements Serializable { */ private String customerId; /** - * 巡查记录id 没有则查询全部 + * 对象id 没有则查询全部 */ - private String patrolId; + private String objectId; } diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/user/UserDao.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/user/UserDao.xml index 6542440fb8..fa8b19cd6b 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/user/UserDao.xml +++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/user/UserDao.xml @@ -1029,8 +1029,8 @@ LEFT JOIN staff_patrol_detail d ON m.ID = d.STAFF_PATROL_REC_ID WHERE 1 =1 - - AND m.ID = #{patrolId} + + AND m.ID = #{objectId} and m.CUSTOMER_ID = #{customerId} AND m.DEL_FLAG = '0' @@ -1044,22 +1044,22 @@ from staff_patrol_detail WHERE 1=1 - - AND staff_patrol_rec_id = #{patrolId} + + AND staff_patrol_rec_id = #{objectId} and CUSTOMER_ID = #{customerId} AND DEL_FLAG = '0' order by created_time LIMIT #{offset},#{pageSize} - + + SELECT + id, customer_id, grid_id, pids, user_id, title, happen_time, is_normal, work_content, + is_key_people_locate, key_people_status, address, longitude, latitude, del_flag, + revision, created_by, created_time, updated_by, updated_time + FROM epmet_user.patrol_routine_work + WHERE CUSTOMER_ID = #{customerId} + + AND ID = #{id} + + - \ No newline at end of file +