From 3cc1e1febf2bf4933548ad91195e8acbc0d84138 Mon Sep 17 00:00:00 2001 From: kylin L <452061493@qq.com> Date: Tue, 13 Aug 2024 11:00:15 +0800 Subject: [PATCH] =?UTF-8?q?app=E7=AB=AF=E6=9F=A5=E8=AF=A2=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=85=A8=E6=94=B9=E5=88=86=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...nforcementInspectionProgramController.java | 8 +- .../AppEnforcementRegistrationController.java | 5 +- .../AppEnterpriseComplaintController.java | 41 +++-- ...pEnterpriseComplaintSatisfyController.java | 107 ++++++++++++ .../AppEnterpriseInformationController.java | 4 +- ...AppEnterpriseLawEnforcementController.java | 4 +- ...ppLawEnforcementWarningListController.java | 5 +- .../app/controller/AppSystemController.java | 5 +- .../AppZqyjjdm137344Controller.java | 6 +- .../src/main/resources/application-dev.yml | 11 +- .../src/main/resources/application.yml | 3 +- .../domain/EnterpriseComplaintSatisfy.java | 159 ++++++++++++++++++ .../EnterpriseComplaintSatisfyMapper.java | 62 +++++++ .../IEnterpriseComplaintSatisfyService.java | 62 +++++++ .../com/zdxt/code/service/MssqApiService.java | 1 + ...EnterpriseComplaintSatisfyServiceImpl.java | 95 +++++++++++ .../code/service/impl/MssqApiServiceImpl.java | 6 + .../EnterpriseComplaintSatisfyMapper.xml | 127 ++++++++++++++ 18 files changed, 682 insertions(+), 29 deletions(-) create mode 100755 lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintSatisfyController.java create mode 100755 lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseComplaintSatisfy.java create mode 100755 lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseComplaintSatisfyMapper.java create mode 100755 lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseComplaintSatisfyService.java create mode 100755 lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintSatisfyServiceImpl.java create mode 100755 lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseComplaintSatisfyMapper.xml diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementInspectionProgramController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementInspectionProgramController.java index 9eb68add..1e226f10 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementInspectionProgramController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementInspectionProgramController.java @@ -55,11 +55,11 @@ public class AppEnforcementInspectionProgramController extends BaseController // @RequiresPermissions("code:enforcementInspectionProgram:queryList") @GetMapping("/queryList") @ResponseBody - public ZDResponse queryList(EnforcementInspectionProgram enforcementInspectionProgram) + public TableDataInfo queryList(EnforcementInspectionProgram enforcementInspectionProgram) { startPage(); List list = enforcementInspectionProgramService.selectEnforcementInspectionProgramList(enforcementInspectionProgram); - return ZDResponse.success("查询成功",list); + return getDataTable(list); } /** * 查询执法检查计划列表 @@ -67,12 +67,12 @@ public class AppEnforcementInspectionProgramController extends BaseController // @RequiresPermissions("code:enforcementInspectionProgram:queryList") @GetMapping("/queryListNoPermission") @ResponseBody - public ZDResponse queryListNoPermission(EnforcementInspectionProgram enforcementInspectionProgram) + public TableDataInfo queryListNoPermission(EnforcementInspectionProgram enforcementInspectionProgram) { startPage(); List list = enforcementInspectionProgramService.selectEnforcementInspectionProgramListNoPermission(enforcementInspectionProgram); - return ZDResponse.success("查询成功",list); + return getDataTable(list); } diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java index feccf409..5ddecba2 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java @@ -69,8 +69,9 @@ public class AppEnforcementRegistrationController extends BaseController // @RequiresPermissions("code:registration:list") @GetMapping("/queryList") @ResponseBody - public ZDResponse queryList(EnforcementRegistration enforcementRegistration) + public TableDataInfo queryList(EnforcementRegistration enforcementRegistration) { + startPage(); List list = enforcementRegistrationService.selectEnforcementRegistrationList(enforcementRegistration); for (EnforcementRegistration ee : list) { // 判断是否投诉 @@ -91,7 +92,7 @@ public class AppEnforcementRegistrationController extends BaseController long daysBetween = ChronoUnit.DAYS.between(startDate, LocalDate.now()); ee.setOutTimeDayNum(daysBetween); } - return ZDResponse.success("查询成功",list); + return getDataTable(list); } /** 剔除执法日期距离今天超过5天的执法数据 */ diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintController.java index 1b7c90f2..b0073dd2 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintController.java @@ -41,8 +41,10 @@ public class AppEnterpriseComplaintController extends BaseController { @Autowired private IEnterpriseComplaintService enterpriseComplaintService; - @Autowired private ZdxtFileCommonApi zdxtFileCommonApi; - @Autowired private MssqApiService mssqApiService; + @Autowired + private ZdxtFileCommonApi zdxtFileCommonApi; + @Autowired + private MssqApiService mssqApiService; @RequiresPermissions("code:complaint:view") @GetMapping() @@ -61,17 +63,19 @@ public class AppEnterpriseComplaintController extends BaseController { List list = enterpriseComplaintService.selectEnterpriseComplaintList(enterpriseComplaint); return getDataTable(list); } + /** * 查询企业执法-在线投诉列表 */ @GetMapping("/queryList") @ResponseBody - public ZDResponse queryList(EnterpriseComplaint enterpriseComplaint) { + public TableDataInfo queryList(EnterpriseComplaint enterpriseComplaint) { List list = enterpriseComplaintService.selectEnterpriseComplaintList(enterpriseComplaint); - return ZDResponse.success("投诉列表查询成功",list); + return getDataTable(list); } - /**在线投诉 + /** + * 在线投诉 * 新增企业执法- */ @GetMapping("/add") @@ -114,10 +118,9 @@ public class AppEnterpriseComplaintController extends BaseController { /** * 查询在线投诉详情 */ - @GetMapping( "/queryById") + @GetMapping("/queryById") @ResponseBody - public ZDResponse queryById(String id) - { + public ZDResponse queryById(String id) { EnterpriseComplaint enterpriseComplaint = enterpriseComplaintService.selectEnterpriseComplaintById(id); Map resMap = new HashMap<>(); if (StringUtils.isNotEmpty(enterpriseComplaint.getProWoCode())) { @@ -153,7 +156,7 @@ public class AppEnterpriseComplaintController extends BaseController { // 获取图片 List files = zdxtFileCommonApi.selectZdxtFileById(id); resMap.put("file", files); - return ZDResponse.success("投诉详情查询",enterpriseComplaint); + return ZDResponse.success("投诉详情查询", enterpriseComplaint); } /** @@ -183,6 +186,7 @@ public class AppEnterpriseComplaintController extends BaseController { /** * 诉求工单评价页面 + * * @param * @return * @throws Exception @@ -196,6 +200,7 @@ public class AppEnterpriseComplaintController extends BaseController { /** * 诉求工单办结信息 + * * @param * @return * @throws Exception @@ -203,7 +208,21 @@ public class AppEnterpriseComplaintController extends BaseController { @PostMapping("/mssqQueryEndInfo") @ResponseBody public ZDResponse mssqQueryEndInfo(@RequestBody MssqAddOrder mssqAddOrder) throws Exception { - String url = mssqApiService.mssqQueryEndInfo(mssqAddOrder); - return ZDResponse.success("查询成功", url); + String result = mssqApiService.mssqQueryEndInfo(mssqAddOrder); + return ZDResponse.success("查询成功", result); + } + + /** + * 查询工单满意度接口 + * + * @param + * @return + * @throws Exception + */ + @PostMapping("/mssqQuerySatisfy") + @ResponseBody + public ZDResponse mssqQuerySatisfy(@RequestBody MssqAddOrder mssqAddOrder) throws Exception { + String result = mssqApiService.mssqQuerySatisfy(mssqAddOrder); + return ZDResponse.success("查询成功", result); } } diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintSatisfyController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintSatisfyController.java new file mode 100755 index 00000000..72353971 --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintSatisfyController.java @@ -0,0 +1,107 @@ +package com.zdxt.app.controller; + +import java.util.List; + +import com.zdxt.code.domain.EnterpriseComplaintSatisfy; +import com.zdxt.code.service.IEnterpriseComplaintSatisfyService; +import com.zdxt.common.ZDResponse; +import com.zdxt.common.controller.BaseController; +import com.zdxt.common.util.TableDataInfo; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +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.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +/** + * 工单评价Controller + * + * @author ruoyi + * @date 2024-08-12 + */ +@Controller +@RequestMapping("/system/satisfy") +public class AppEnterpriseComplaintSatisfyController extends BaseController +{ + private String prefix = "system/satisfy"; + + @Autowired + private IEnterpriseComplaintSatisfyService enterpriseComplaintSatisfyService; + + @RequiresPermissions("system:satisfy:view") + @GetMapping() + public String satisfy() + { + return prefix + "/satisfy"; + } + + /** + * 查询工单评价列表 + */ + @RequiresPermissions("system:satisfy:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy) + { + startPage(); + List list = enterpriseComplaintSatisfyService.selectEnterpriseComplaintSatisfyList(enterpriseComplaintSatisfy); + return getDataTable(list); + } + + /** + * 新增工单评价 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存工单评价 + */ + @RequiresPermissions("system:satisfy:add") + @PostMapping("/add") + @ResponseBody + public ZDResponse addSave(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy) + { + return ZDResponse.success("success", enterpriseComplaintSatisfyService.insertEnterpriseComplaintSatisfy(enterpriseComplaintSatisfy)); + } + + /** + * 修改工单评价 + */ + @GetMapping("/edit/{proWoId}") + public String edit(@PathVariable("proWoId") String proWoId, ModelMap mmap) + { + EnterpriseComplaintSatisfy enterpriseComplaintSatisfy = enterpriseComplaintSatisfyService.selectEnterpriseComplaintSatisfyById(proWoId); + mmap.put("enterpriseComplaintSatisfy", enterpriseComplaintSatisfy); + return prefix + "/edit"; + } + + /** + * 修改保存工单评价 + */ + @RequiresPermissions("system:satisfy:edit") + @PostMapping("/edit") + @ResponseBody + public ZDResponse editSave(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy) + { + return ZDResponse.success("success", enterpriseComplaintSatisfyService.updateEnterpriseComplaintSatisfy(enterpriseComplaintSatisfy)); + } + + /** + * 删除工单评价 + */ + @RequiresPermissions("system:satisfy:remove") + @PostMapping( "/remove") + @ResponseBody + public ZDResponse remove(String ids) + { + return ZDResponse.success("success", enterpriseComplaintSatisfyService.deleteEnterpriseComplaintSatisfyByIds(ids)); + } +} diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java index 74b18358..148112f9 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java @@ -59,11 +59,11 @@ public class AppEnterpriseInformationController extends BaseController */ @GetMapping("/queryList") @ResponseBody - public ZDResponse queryList(EnterpriseInformation enterpriseInformation) + public TableDataInfo queryList(EnterpriseInformation enterpriseInformation) { startPage(); List list = enterpriseInformationService.selectEnterpriseInformationList(enterpriseInformation); - return ZDResponse.success("查询成功",list); + return getDataTable(list); } /** diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java index 279f1b1e..7ac86931 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java @@ -78,7 +78,7 @@ public class AppEnterpriseLawEnforcementController extends BaseController // @RequiresPermissions("code:enforcement:queryList") @GetMapping("/queryList") @ResponseBody - public ZDResponse queryList(EnterpriseLawEnforcement enterpriseLawEnforcement) + public TableDataInfo queryList(EnterpriseLawEnforcement enterpriseLawEnforcement) { startPage(); List list = enterpriseLawEnforcementService.selectEnterpriseLawEnforcementList(enterpriseLawEnforcement); @@ -115,7 +115,7 @@ public class AppEnterpriseLawEnforcementController extends BaseController ee.setStatus(3); } } - return ZDResponse.success("查询成功",list); + return getDataTable(list); } @GetMapping("/queryTotal") @ResponseBody diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppLawEnforcementWarningListController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppLawEnforcementWarningListController.java index 833bdc40..1917240e 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppLawEnforcementWarningListController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppLawEnforcementWarningListController.java @@ -56,10 +56,11 @@ public class AppLawEnforcementWarningListController extends BaseController // @RequiresPermissions("code:LawEnforcementWarningList:queryList") @GetMapping("/queryList") @ResponseBody - public ZDResponse queryList(LawEnforcementWarningList lawEnforcementWarningList) + public TableDataInfo queryList(LawEnforcementWarningList lawEnforcementWarningList) { + startPage(); List list = lawEnforcementWarningListService.selectLawEnforcementWarningListList(lawEnforcementWarningList); - return ZDResponse.success("查询成功",list); + return getDataTable(list); } /** diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java index 9a82cb26..fa73adb0 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java @@ -12,6 +12,7 @@ import com.zdxt.auth.project.system.user.service.IUserService; import com.zdxt.common.ZDResponse; import com.zdxt.common.controller.BaseController; import com.zdxt.common.util.IdCardCryptoUtil; +import com.zdxt.common.util.TableDataInfo; import com.zdxt.domain.auth.Dept; import com.zdxt.domain.auth.DictData; import com.zdxt.domain.auth.Post; @@ -75,7 +76,7 @@ public class AppSystemController extends BaseController { // @RequiresPermissions("system:user:list") @GetMapping("/listApp") @ResponseBody - public ZDResponse listApp(User user) { + public TableDataInfo listApp(User user) { List list = userService.selectUserList(user); //解密 // if(list.size() > 0){ @@ -100,7 +101,7 @@ public class AppSystemController extends BaseController { userData.setPostList(postList); } } - return ZDResponse.success("查询成功",list); + return getDataTable(list); } @GetMapping("/listAApp") diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppZqyjjdm137344Controller.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppZqyjjdm137344Controller.java index 8f8dab28..caf414ae 100755 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppZqyjjdm137344Controller.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppZqyjjdm137344Controller.java @@ -8,6 +8,7 @@ import com.zdxt.common.ZDResponse; import com.zdxt.common.Ztree; import com.zdxt.common.controller.BaseController; import com.zdxt.common.util.StringUtils; +import com.zdxt.common.util.TableDataInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; @@ -34,9 +35,10 @@ public class AppZqyjjdm137344Controller extends BaseController */ @GetMapping("/list") @ResponseBody - public List list(String searchValue) + public TableDataInfo list(String searchValue) { + startPage(); List list = iZqyjjdm137344Service.selectZqyjjdmList(searchValue); - return list; + return getDataTable(list); } } diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-dev.yml b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-dev.yml index 9901d89c..a6b4ff9f 100644 --- a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-dev.yml +++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application-dev.yml @@ -33,7 +33,7 @@ xxl: allowed: - servernames: 10.76.108.1,10.76.108.3,10.132.108.3,jdm.szssfj.cn,58.250.157.161,127.0.0.1,localhost,192.168.110.35 + servernames: 10.76.108.1,10.76.108.3,10.132.108.3,jdm.szssfj.cn,58.250.157.161,127.0.0.1,localhost,192.168.110.35,192.168.110.41 excel: export: true @@ -96,6 +96,15 @@ mssq: hcpappid: zfjdm hcpsign: ENC(SZL+KT860YpMBuK6GbNWTp0TYVeSu/DTYjKPRCm5xVJk9tI+O6/hqsE5zH9orApgjX6ggAS2hbGefmUsJwIkos0YtIgueK89ilDHtEy6/S0RWrnoi6F9aByxVG/mAwPxTPIXxwUECjvuET1rByTi7juNbufzWzJfYrH4dFXLmzbF5Cv5jJHM8R7Rq6DGL9X9UCqmROJygXv9KvrxN3OcnVoTHb0wQepEq6kplkd3SswLnPSDpb7q5vcs1XMxYcFRDLyqjmQYVRcx3HMsQZOGkTahOdzIfI/tL4D4upgYK1TFpaCiBL98vX/bh/s9RPmiHkyqMd8/R/NnoB8q5/5LldqxBhPCBi6RbPFGM/UfojdXeS5z2Uk/2w==) hcptimestamp: 20240710172956 + + +#mssq: +# appId: 30cd632d18c24bc2b476535494327987 +# appKey: MzBjZDYzMmQxOGMyNGJjMmI0NzY1MzU0OTQzMjc5ODc6U3pzejIwMjQ= +# apiUrl: http://10.224.158.101:8182/proxy/ +# hcpappid: zfjdm +# hcpsign: 0460493a4493a06d4e4bf20df7495b36b019b311312b4fe305450a4bfd9cb8e5cba00ef71698f67cfc68247c4f43c7b71d0ec9d18b9d8f0b68ac048d8af563c8f8eff55a02f28cf524af9ff82b0e9d3e59bf750b3a1bb38b6dbb3f2075600b941aaa68317d882622734ed068bcb1b2e496b05991dcfc31169934a0805ef7abcf7371daff66ea +# hcptimestamp: 20240801142433 #短信平台 sms: account: 122 diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application.yml b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application.yml index ca34f02d..b8b7aa49 100644 --- a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application.yml +++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/application.yml @@ -78,7 +78,8 @@ spring: # - cas # 启用mysql版本 - druid - - dev +# - dev + - pro #分布式任务中心 # - job # - oss diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseComplaintSatisfy.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseComplaintSatisfy.java new file mode 100755 index 00000000..65123460 --- /dev/null +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseComplaintSatisfy.java @@ -0,0 +1,159 @@ +package com.zdxt.code.domain; + +import com.zdxt.common.BaseDomain; + +/** + * 工单评价对象 enterprise_complaint_satisfy + * + * @author ruoyi + * @date 2024-08-12 + */ +public class EnterpriseComplaintSatisfy extends BaseDomain +{ + private static final long serialVersionUID = 1L; + + /** 工单id */ + private String proWoId; + + /** 工单编号 */ + private String prWoCode; + + /** 满意度评价 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */ + private Integer approveCode; + + /** 评价时间 */ + private String approveTime; + + /** 不满意原因 (1:对承办单位工作人员的态度和效率不满意;2:对承办单位未回复不满意;3:对回复结果不满意;4:对问题仍然未解决/未改善不满意;5:对建议未被采纳不满意;9:未评价;10:无效评价;11 :承办单位回复情况与实际情况不一致;12:回复结果解答/指引不清晰;13:按回复指引操作但问题仍未解决;14:建议采纳但暂未实施;) */ + private Integer disApproveReason; + + /** 处置速度 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */ + private Integer dealSpeedMetrics; + + /** 处置效果 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */ + private Integer dealEffectMetrics; + + /** 服务体验 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */ + private Integer serviceMetrics; + + /** 反馈质量 (1:非常不满意;2:不满意;3:基本满意;4:满意;5:非常满意;6:未评价;7:无效评价;) */ + private Integer feedbackQualityMetrics; + + /** 文字评价内容 */ + private String writingEvaluation; + + /** 机构code */ + private String orgCode; + + /** 评价次数 */ + private Integer assessNumber; + + public void setProWoId(String proWoId) + { + this.proWoId = proWoId; + } + + public String getProWoId() + { + return proWoId; + } + public void setPrWoCode(String prWoCode) + { + this.prWoCode = prWoCode; + } + + public String getPrWoCode() + { + return prWoCode; + } + public void setApproveCode(Integer approveCode) + { + this.approveCode = approveCode; + } + + public Integer getApproveCode() + { + return approveCode; + } + public void setApproveTime(String approveTime) + { + this.approveTime = approveTime; + } + + public String getApproveTime() + { + return approveTime; + } + public void setDisApproveReason(Integer disApproveReason) + { + this.disApproveReason = disApproveReason; + } + + public Integer getDisApproveReason() + { + return disApproveReason; + } + public void setDealSpeedMetrics(Integer dealSpeedMetrics) + { + this.dealSpeedMetrics = dealSpeedMetrics; + } + + public Integer getDealSpeedMetrics() + { + return dealSpeedMetrics; + } + public void setDealEffectMetrics(Integer dealEffectMetrics) + { + this.dealEffectMetrics = dealEffectMetrics; + } + + public Integer getDealEffectMetrics() + { + return dealEffectMetrics; + } + public void setServiceMetrics(Integer serviceMetrics) + { + this.serviceMetrics = serviceMetrics; + } + + public Integer getServiceMetrics() + { + return serviceMetrics; + } + public void setFeedbackQualityMetrics(Integer feedbackQualityMetrics) + { + this.feedbackQualityMetrics = feedbackQualityMetrics; + } + + public Integer getFeedbackQualityMetrics() + { + return feedbackQualityMetrics; + } + public void setWritingEvaluation(String writingEvaluation) + { + this.writingEvaluation = writingEvaluation; + } + + public String getWritingEvaluation() + { + return writingEvaluation; + } + public void setOrgCode(String orgCode) + { + this.orgCode = orgCode; + } + + public String getOrgCode() + { + return orgCode; + } + public void setAssessNumber(Integer assessNumber) + { + this.assessNumber = assessNumber; + } + + public Integer getAssessNumber() + { + return assessNumber; + } +} diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseComplaintSatisfyMapper.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseComplaintSatisfyMapper.java new file mode 100755 index 00000000..4907917d --- /dev/null +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseComplaintSatisfyMapper.java @@ -0,0 +1,62 @@ +package com.zdxt.code.mapper; + +import com.zdxt.code.domain.EnterpriseComplaintSatisfy; + +import java.util.List; + +/** + * 工单评价Mapper接口 + * + * @author ruoyi + * @date 2024-08-12 + */ +public interface EnterpriseComplaintSatisfyMapper +{ + /** + * 查询工单评价 + * + * @param proWoId 工单评价ID + * @return 工单评价 + */ + public EnterpriseComplaintSatisfy selectEnterpriseComplaintSatisfyById(String proWoId); + + /** + * 查询工单评价列表 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 工单评价集合 + */ + public List selectEnterpriseComplaintSatisfyList(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy); + + /** + * 新增工单评价 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 结果 + */ + public int insertEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy); + + /** + * 修改工单评价 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 结果 + */ + public int updateEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy); + + /** + * 删除工单评价 + * + * @param proWoId 工单评价ID + * @return 结果 + */ + public int deleteEnterpriseComplaintSatisfyById(String proWoId); + + /** + * 批量删除工单评价 + * + * @param proWoIds 需要删除的数据ID + * @return 结果 + */ + public int deleteEnterpriseComplaintSatisfyByIds(String[] proWoIds); +} diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseComplaintSatisfyService.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseComplaintSatisfyService.java new file mode 100755 index 00000000..60859e24 --- /dev/null +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseComplaintSatisfyService.java @@ -0,0 +1,62 @@ +package com.zdxt.code.service; + +import com.zdxt.code.domain.EnterpriseComplaintSatisfy; + +import java.util.List; + +/** + * 工单评价Service接口 + * + * @author ruoyi + * @date 2024-08-12 + */ +public interface IEnterpriseComplaintSatisfyService +{ + /** + * 查询工单评价 + * + * @param proWoId 工单评价ID + * @return 工单评价 + */ + public EnterpriseComplaintSatisfy selectEnterpriseComplaintSatisfyById(String proWoId); + + /** + * 查询工单评价列表 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 工单评价集合 + */ + public List selectEnterpriseComplaintSatisfyList(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy); + + /** + * 新增工单评价 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 结果 + */ + public int insertEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy); + + /** + * 修改工单评价 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 结果 + */ + public int updateEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy); + + /** + * 批量删除工单评价 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteEnterpriseComplaintSatisfyByIds(String ids); + + /** + * 删除工单评价信息 + * + * @param proWoId 工单评价ID + * @return 结果 + */ + public int deleteEnterpriseComplaintSatisfyById(String proWoId); +} diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/MssqApiService.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/MssqApiService.java index b3e6689a..4f4a395b 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/MssqApiService.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/MssqApiService.java @@ -26,5 +26,6 @@ public interface MssqApiService { String mssqAppraise(MssqAddOrder mssqAddOrder) throws Exception; String mssqQueryEndInfo(MssqAddOrder mssqAddOrder) throws Exception; + String mssqQuerySatisfy(MssqAddOrder mssqAddOrder) throws Exception; String queryMssq(MssqAddOrder mssqAddOrder, String url) throws Exception; } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintSatisfyServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintSatisfyServiceImpl.java new file mode 100755 index 00000000..8bb69381 --- /dev/null +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseComplaintSatisfyServiceImpl.java @@ -0,0 +1,95 @@ +package com.zdxt.code.service.impl; + +import java.util.List; + +import com.zdxt.code.domain.EnterpriseComplaintSatisfy; +import com.zdxt.code.mapper.EnterpriseComplaintSatisfyMapper; +import com.zdxt.code.service.IEnterpriseComplaintSatisfyService; +import com.zdxt.common.util.Convert; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +/** + * 工单评价Service业务层处理 + * + * @author ruoyi + * @date 2024-08-12 + */ +@Service +public class EnterpriseComplaintSatisfyServiceImpl implements IEnterpriseComplaintSatisfyService +{ + @Autowired + private EnterpriseComplaintSatisfyMapper enterpriseComplaintSatisfyMapper; + + /** + * 查询工单评价 + * + * @param proWoId 工单评价ID + * @return 工单评价 + */ + @Override + public EnterpriseComplaintSatisfy selectEnterpriseComplaintSatisfyById(String proWoId) + { + return enterpriseComplaintSatisfyMapper.selectEnterpriseComplaintSatisfyById(proWoId); + } + + /** + * 查询工单评价列表 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 工单评价 + */ + @Override + public List selectEnterpriseComplaintSatisfyList(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy) + { + return enterpriseComplaintSatisfyMapper.selectEnterpriseComplaintSatisfyList(enterpriseComplaintSatisfy); + } + + /** + * 新增工单评价 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 结果 + */ + @Override + public int insertEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy) + { + return enterpriseComplaintSatisfyMapper.insertEnterpriseComplaintSatisfy(enterpriseComplaintSatisfy); + } + + /** + * 修改工单评价 + * + * @param enterpriseComplaintSatisfy 工单评价 + * @return 结果 + */ + @Override + public int updateEnterpriseComplaintSatisfy(EnterpriseComplaintSatisfy enterpriseComplaintSatisfy) + { + return enterpriseComplaintSatisfyMapper.updateEnterpriseComplaintSatisfy(enterpriseComplaintSatisfy); + } + + /** + * 删除工单评价对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteEnterpriseComplaintSatisfyByIds(String ids) + { + return enterpriseComplaintSatisfyMapper.deleteEnterpriseComplaintSatisfyByIds(Convert.toStrArray(ids)); + } + + /** + * 删除工单评价信息 + * + * @param proWoId 工单评价ID + * @return 结果 + */ + @Override + public int deleteEnterpriseComplaintSatisfyById(String proWoId) + { + return enterpriseComplaintSatisfyMapper.deleteEnterpriseComplaintSatisfyById(proWoId); + } +} diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/MssqApiServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/MssqApiServiceImpl.java index 58de6629..194dff7f 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/MssqApiServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/MssqApiServiceImpl.java @@ -147,6 +147,12 @@ public class MssqApiServiceImpl implements MssqApiService { return this.queryMssq(mssqAddOrder, "/api/API_YX/proProcess/queryEndInfo"); } + @Override + public String mssqQuerySatisfy(MssqAddOrder mssqAddOrder) throws Exception { + mssqAddOrder.setAppid(appId); + return this.queryMssq(mssqAddOrder, "/api/API_YX/proProcess/querySatisfy"); + } + @Override public String queryMssq(MssqAddOrder mssqAddOrder, String url) throws Exception { MssqBaseDomain mssqToken = this.getMssqToken(); diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseComplaintSatisfyMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseComplaintSatisfyMapper.xml new file mode 100755 index 00000000..97545625 --- /dev/null +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseComplaintSatisfyMapper.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select pro_wo_id, pr_wo_code, approve_code, approve_time, dis_approve_reason, deal_speed_metrics, deal_effect_metrics, service_metrics, feedback_quality_metrics, writing_evaluation, org_Code, assess_Number, creator, create_time, updator, update_time from enterprise_complaint_satisfy + + + + + + + + insert into enterprise_complaint_satisfy + + pro_wo_id, + pr_wo_code, + approve_code, + approve_time, + dis_approve_reason, + deal_speed_metrics, + deal_effect_metrics, + service_metrics, + feedback_quality_metrics, + writing_evaluation, + org_Code, + assess_Number, + creator, + create_time, + updator, + update_time, + + + #{proWoId}, + #{prWoCode}, + #{approveCode}, + #{approveTime}, + #{disApproveReason}, + #{dealSpeedMetrics}, + #{dealEffectMetrics}, + #{serviceMetrics}, + #{feedbackQualityMetrics}, + #{writingEvaluation}, + #{orgCode}, + #{assessNumber}, + #{creator}, + #{createTime}, + #{updator}, + #{updateTime}, + + + + + update enterprise_complaint_satisfy + + pr_wo_code = #{prWoCode}, + approve_code = #{approveCode}, + approve_time = #{approveTime}, + dis_approve_reason = #{disApproveReason}, + deal_speed_metrics = #{dealSpeedMetrics}, + deal_effect_metrics = #{dealEffectMetrics}, + service_metrics = #{serviceMetrics}, + feedback_quality_metrics = #{feedbackQualityMetrics}, + writing_evaluation = #{writingEvaluation}, + org_Code = #{orgCode}, + assess_Number = #{assessNumber}, + creator = #{creator}, + create_time = #{createTime}, + updator = #{updator}, + update_time = #{updateTime}, + + where pro_wo_id = #{proWoId} + + + + delete from enterprise_complaint_satisfy where pro_wo_id = #{proWoId} + + + + delete from enterprise_complaint_satisfy where pro_wo_id in + + #{proWoId} + + + + \ No newline at end of file