From 484bc1f21e7d29b480005f9c7077b03c64d8f86e Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期六, 22 六月 2024 20:14:11 +0800
Subject: [PATCH] 审批,投诉,报表修改
---
project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java | 2 +-
project-admin/src/main/java/com/project/admin/controller/enforce/EnforceOrderController.java | 2 +-
project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java | 12 ++++++++++--
project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java | 7 +++++++
project-admin/src/main/java/com/project/ProjectApplication.java | 4 ++--
project-report/src/main/java/com/project/report/service/impl/ReportServiceImpl.java | 2 +-
project-enforce/src/main/java/com/project/enforce/mapper/EnforceOrderMapper.java | 5 +++++
7 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/project-admin/src/main/java/com/project/ProjectApplication.java b/project-admin/src/main/java/com/project/ProjectApplication.java
index 522f52c..b82a92b 100644
--- a/project-admin/src/main/java/com/project/ProjectApplication.java
+++ b/project-admin/src/main/java/com/project/ProjectApplication.java
@@ -16,8 +16,8 @@
{
public static void main(String[] args)
{
- // System.setProperty("spring.devtools.restart.enabled", "false");
+ System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication.run(ProjectApplication.class, args);
- System.out.println(" ~~ 椤圭洰绠$悊绯荤粺鍚姩鎴愬姛 ~~ ");
+ System.out.println(" ~~ 銆婃矆涓樻壂鐮佸叆浼併�嬬郴缁熷惎鍔ㄦ垚鍔� ~~ ");
}
}
diff --git a/project-admin/src/main/java/com/project/admin/controller/enforce/EnforceOrderController.java b/project-admin/src/main/java/com/project/admin/controller/enforce/EnforceOrderController.java
index cd15977..81c4995 100644
--- a/project-admin/src/main/java/com/project/admin/controller/enforce/EnforceOrderController.java
+++ b/project-admin/src/main/java/com/project/admin/controller/enforce/EnforceOrderController.java
@@ -164,7 +164,7 @@
@ApiOperation("鎵ф硶鍗曟姇璇�")
@Log(title = "鎵ф硶鍗曟姇璇�", businessType = BusinessType.UPDATE)
@PostMapping("/orderComplaint")
- public AjaxResult orderComplaint(OrderComplaintBo bo)
+ public AjaxResult orderComplaint(@RequestBody OrderComplaintBo bo)
{
return AjaxResult.success(iEnforceOrderService.orderComplaint(bo));
}
diff --git a/project-enforce/src/main/java/com/project/enforce/mapper/EnforceOrderMapper.java b/project-enforce/src/main/java/com/project/enforce/mapper/EnforceOrderMapper.java
index 3c2657c..3a08577 100644
--- a/project-enforce/src/main/java/com/project/enforce/mapper/EnforceOrderMapper.java
+++ b/project-enforce/src/main/java/com/project/enforce/mapper/EnforceOrderMapper.java
@@ -6,6 +6,7 @@
import com.project.enforce.domain.bo.queryBo.OrderCheckedQueryBo;
import com.project.enforce.domain.vo.EnforceOrderVo;
import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
import java.util.List;
@@ -23,4 +24,8 @@
List<EnforceOrderVo> selectScanList(@Param("companyCode") String companyCode,@Param("userId") Long userId);
+
+ @Select("SELECT COUNT(DISTINCT company_id) FROM enforce_order")
+ Integer getDistinctCompanyNum();
+
}
diff --git a/project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java b/project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java
index be219d7..7f05381 100644
--- a/project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java
+++ b/project-enforce/src/main/java/com/project/enforce/service/IEnforceOrderService.java
@@ -142,4 +142,11 @@
* @return 鍒楄〃
*/
List<EnforceOrderVo> queryCommonList(EnforceOrderQueryBo bo);
+
+ /**
+ * 鑾峰彇涓嶅悓浼佷笟id鏁伴噺
+ * @return int
+ */
+ Integer getDistinctCompanyNum();
+
}
diff --git a/project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java b/project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java
index 317241c..cf78f03 100644
--- a/project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java
+++ b/project-enforce/src/main/java/com/project/enforce/service/impl/CheckServiceImpl.java
@@ -43,7 +43,7 @@
@Transactional
public Boolean checkOrder(CheckBo bo)
{
- if (StringUtils.isNotEmpty(bo.getIds())){
+ if (StringUtils.isEmpty(bo.getIds())){
throw new BaseException("璇烽�夋嫨瑕佸鎵圭殑鍗曟嵁锛�");
}
switch (bo.getCheckType())
diff --git a/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java b/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java
index be7bdf0..5497118 100644
--- a/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java
+++ b/project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java
@@ -53,6 +53,7 @@
private final IEnforceComplaintLogService complaintLogService;
private final IEnforceEvaluateLogService evaluateLogService;
private final YPSmsService smsService;
+ private final EnforceOrderMapper orderMapper;
/**
* 閫氱敤鍒楄〃-鏃犳潈闄�
@@ -65,6 +66,11 @@
QueryWrapper<EnforceOrder> qw = getQw(bo);
List<EnforceOrder> list = this.list(qw);
return Convert.toList(EnforceOrderVo.class , list);
+ }
+
+ @Override
+ public Integer getDistinctCompanyNum() {
+ return orderMapper.getDistinctCompanyNum();
}
/**
@@ -171,12 +177,14 @@
if (one!=null){
String questionStatic = one.getQuestionStatic();
if (StringUtils.isNotEmpty(questionStatic)){
+ EnforceEvaluateVo evaluateVo = Convert.convert(EnforceEvaluateVo.class, one);
try {
- EnforceEvaluateVo evaluateVo = JsonUtils.jsonToPojo(questionStatic, EnforceEvaluateVo.class);
- vo.setEvaluateVo(evaluateVo);
+ List<EnforceEvaluateQuestion> questions = JsonUtils.jsonToList(questionStatic, EnforceEvaluateQuestion.class);
+ evaluateVo.setQuestionList(questions);
} catch (Exception e) {
throw new BaseException("璇勪环闂埜瑙f瀽寮傚父锛�");
}
+ vo.setEvaluateVo(evaluateVo);
}
}
}
diff --git a/project-report/src/main/java/com/project/report/service/impl/ReportServiceImpl.java b/project-report/src/main/java/com/project/report/service/impl/ReportServiceImpl.java
index b02da7c..67d2fad 100644
--- a/project-report/src/main/java/com/project/report/service/impl/ReportServiceImpl.java
+++ b/project-report/src/main/java/com/project/report/service/impl/ReportServiceImpl.java
@@ -51,7 +51,7 @@
public Map<String, Object> getTotalInfo()
{
int companyNum = companyService.count(companyService.lq().eq(SysCompany::getCompanyStatus, 0));
- int enforceCompanyNum = orderService.count(orderService.lq().groupBy(EnforceOrder::getCompanyId));
+ int enforceCompanyNum = orderService.getDistinctCompanyNum();
int enforceDeptNum = deptService.count(deptService.lq().eq(SysDept::getParentId,100));
int enforceUserNum = userService.count(userService.lq().ne(SysUser::getUserType,"02"));
int enforceOrderNum = orderService.count();
--
Gitblit v1.9.1