From 8139308f828054d3893373352054b97629022d28 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?=
<7507756+jiang_yuqi@user.noreply.gitee.com>
Date: Sun, 19 Nov 2023 23:49:26 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mapper/flowable/FlowDeployMapper.xml | 3 +-
...troller.java => WcFlowableController.java} | 9 +-
.../controller/ProjectCheckingController.java | 2 +-
.../project/controller/ProjectController.java | 2 +-
.../ProjectDetectionController.java | 2 +-
.../ProjectInsuranceController.java | 2 +-
.../controller/ProjectMeasureController.java | 2 +-
.../ProjectProblemmodifyController.java | 8 +-
.../controller/ProjectSpecialController.java | 2 +-
.../controller/ProjectUserinfoController.java | 2 +-
.../WcProjectStandardController.java | 88 +++++++++++++++++++
.../jh/project/domain/SurProjectStandard.java | 28 ++++++
.../impl/SurProjectStandardServiceImpl.java | 4 +-
.../project/SurProjectStandardMapper.xml | 35 ++++----
14 files changed, 155 insertions(+), 34 deletions(-)
rename ruoyi-wechat/src/main/java/com/ruoyi/web/flowable/controller/{FlowableController.java => WcFlowableController.java} (96%)
create mode 100644 ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/WcProjectStandardController.java
diff --git a/ruoyi-system/src/main/resources/mapper/flowable/FlowDeployMapper.xml b/ruoyi-system/src/main/resources/mapper/flowable/FlowDeployMapper.xml
index 4f242ef2..c704ba04 100644
--- a/ruoyi-system/src/main/resources/mapper/flowable/FlowDeployMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/flowable/FlowDeployMapper.xml
@@ -32,7 +32,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and rd.category_ = #{category}
- GROUP BY rp.key_
+
+ group by rp.deployment_id_
order by rpr.SORT_
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/flowable/controller/FlowableController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/flowable/controller/WcFlowableController.java
similarity index 96%
rename from ruoyi-wechat/src/main/java/com/ruoyi/web/flowable/controller/FlowableController.java
rename to ruoyi-wechat/src/main/java/com/ruoyi/web/flowable/controller/WcFlowableController.java
index 1feca2b9..280af876 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/flowable/controller/FlowableController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/flowable/controller/WcFlowableController.java
@@ -6,9 +6,7 @@ import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.redis.RedisCache;
-import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.enums.BusinessType;
-import com.ruoyi.common.enums.SysRoleEnum;
import com.ruoyi.flowable.domain.dto.FlowTaskDto;
import com.ruoyi.flowable.domain.vo.FlowTaskVo;
import com.ruoyi.flowable.domain.vo.StartTaskVO;
@@ -24,7 +22,6 @@ import io.swagger.annotations.ApiParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
-import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
@@ -37,7 +34,7 @@ import java.util.concurrent.TimeUnit;
*/
@RestController
@RequestMapping("/wechat/flowTask")
-public class FlowableController extends BaseController {
+public class WcFlowableController extends BaseController {
@Autowired
private RedisCache redisCache;
@@ -52,10 +49,10 @@ public class FlowableController extends BaseController {
private IFlowDefinitionService flowDefinitionService;
@Autowired
- IFlowInstanceService flowInstanceService;
+ private IFlowInstanceService flowInstanceService;
@Autowired
- ISurProjectAuditinfoService surProjectAuditinfoService;
+ private ISurProjectAuditinfoService surProjectAuditinfoService;
@Autowired
private IFlowBusinessKeyService flowBusinessKeyService;
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectCheckingController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectCheckingController.java
index 61dd3d2f..02eafd9a 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectCheckingController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectCheckingController.java
@@ -21,7 +21,7 @@ import org.springframework.web.bind.annotation.*;
public class ProjectCheckingController extends BaseController {
@Autowired
- ISurProjectCheckingService surProjectCheckingService;
+ private ISurProjectCheckingService surProjectCheckingService;
/**
* 查询当前用户举牌验收项目列表
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectController.java
index 04cead30..84cbb94a 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectController.java
@@ -29,7 +29,7 @@ public class ProjectController extends BaseController {
private RedisCache redisCache;
@Autowired
- WxIProjectInfoService IProjectInfoService;
+ private WxIProjectInfoService IProjectInfoService;
/**
* Methods
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectDetectionController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectDetectionController.java
index 5eb3e8e5..884b33cd 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectDetectionController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectDetectionController.java
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
public class ProjectDetectionController extends BaseController {
@Autowired
- ISysDictDataService sysDictDataService;
+ private ISysDictDataService sysDictDataService;
@Autowired
private ISurProjectCheckDetectionService surProjectCheckDetectionService;
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectInsuranceController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectInsuranceController.java
index d75c3afc..4763ee2a 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectInsuranceController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectInsuranceController.java
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
public class ProjectInsuranceController extends BaseController {
@Autowired
- ISysDictDataService sysDictDataService;
+ private ISysDictDataService sysDictDataService;
@Autowired
private ISurProjectInsuranceService surProjectInsuranceService;
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectMeasureController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectMeasureController.java
index 4f32fbe9..b316baa5 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectMeasureController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectMeasureController.java
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
public class ProjectMeasureController extends BaseController {
@Autowired
- ISysDictDataService sysDictDataService;
+ private ISysDictDataService sysDictDataService;
@Autowired
private ISurProjectMeasureService surProjectMeasureService;
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectProblemmodifyController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectProblemmodifyController.java
index 27a48db2..409b97c3 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectProblemmodifyController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectProblemmodifyController.java
@@ -31,16 +31,16 @@ import java.util.List;
public class ProjectProblemmodifyController extends BaseController {
@Autowired
- ISysDictDataService sysDictDataService;
+ private ISysDictDataService sysDictDataService;
@Autowired
- ISmzSspAuditinfoService smzSspAuditinfoService;
+ private ISmzSspAuditinfoService smzSspAuditinfoService;
@Autowired
- ISmzSspProblemmodifyService smzSspProblemmodifyService;
+ private ISmzSspProblemmodifyService smzSspProblemmodifyService;
@Autowired
- ISmzSspProblemmodifyDraftService smzSspProblemmodifyDraftService;
+ private ISmzSspProblemmodifyDraftService smzSspProblemmodifyDraftService;
/**
* 查询当前用户问题整改列表
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectSpecialController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectSpecialController.java
index 1f128014..9f0844de 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectSpecialController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectSpecialController.java
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
public class ProjectSpecialController extends BaseController {
@Autowired
- ISysDictDataService sysDictDataService;
+ private ISysDictDataService sysDictDataService;
@Autowired
private ISurProjectWorkSpecialService surProjectWorkSpecialService;
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectUserinfoController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectUserinfoController.java
index 53a22b03..204d4f58 100644
--- a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectUserinfoController.java
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/ProjectUserinfoController.java
@@ -23,7 +23,7 @@ import org.springframework.web.bind.annotation.RestController;
public class ProjectUserinfoController extends BaseController {
@Autowired
- ISurProjectUserinfoService surProjectUserinfoService;
+ private ISurProjectUserinfoService surProjectUserinfoService;
/**
* 根据项目查询项目人员信息
diff --git a/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/WcProjectStandardController.java b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/WcProjectStandardController.java
new file mode 100644
index 00000000..975c3b72
--- /dev/null
+++ b/ruoyi-wechat/src/main/java/com/ruoyi/web/project/controller/WcProjectStandardController.java
@@ -0,0 +1,88 @@
+package com.ruoyi.web.project.controller;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.entity.SysDictData;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.enums.PublicStateEnum;
+import com.ruoyi.system.service.ISysDictDataService;
+import com.yanzhu.jh.project.domain.SurProjectStandard;
+import com.yanzhu.jh.project.service.ISurProjectStandardService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * @version : V1.0
+ * @ClassName: ProjectStandardController
+ * @Description: 项目标准管理
+ * @Auther: JiangYuQi
+ * @Date: 2020/7/7 18:03
+ */
+@RestController
+@RequestMapping("/wechat/projectStandard")
+public class WcProjectStandardController extends BaseController {
+
+ @Autowired
+ private ISysDictDataService sysDictDataService;
+
+ @Autowired
+ private ISurProjectStandardService surProjectStandardService;
+
+ /**
+ * 查询项目标准列表
+ * @param surProjectStandard
+ * @return
+ */
+ @GetMapping("/list")
+ public AjaxResult list(SurProjectStandard surProjectStandard){
+ if(surProjectStandard.getDeptId()==0){
+ surProjectStandard.setDeptId(null);
+ }
+ return success(surProjectStandardService.selectSurProjectStandardList(surProjectStandard));
+ }
+
+ /**
+ * 查询项目标准详情
+ * @param id
+ * @return
+ */
+ @GetMapping("/info")
+ public AjaxResult info(Long id){
+ return success(surProjectStandardService.selectSurProjectStandardById(id));
+ }
+
+ /**
+ * 新增项目标准管理
+ * @param surProjectStandard
+ * @return
+ */
+ @PostMapping("/add")
+ @Log(title = "项目标准管理", businessType = BusinessType.INSERT)
+ public AjaxResult add(@RequestBody SurProjectStandard surProjectStandard){
+ return success(surProjectStandardService.insertSurProjectStandard(surProjectStandard));
+ }
+
+ /**
+ * 删除项目标准管理
+ */
+ @Log(title = "项目标准管理", businessType = BusinessType.DELETE)
+ @GetMapping("/remove")
+ public AjaxResult remove(@RequestParam Long id)
+ {
+ return toAjax(surProjectStandardService.deleteSurProjectStandardById(id));
+ }
+
+ /**
+ * 查询项目标准类型
+ * @return
+ */
+ @GetMapping("/queryStandardType")
+ public AjaxResult queryStandardType(){
+ SysDictData dictData = new SysDictData();
+ dictData.setDictType("prj_standard_type");
+ dictData.setStatus(PublicStateEnum.OK.getCode());
+ return success(sysDictDataService.selectDictDataList(dictData));
+ }
+
+}
diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/domain/SurProjectStandard.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/domain/SurProjectStandard.java
index ce6793e6..983c86d3 100644
--- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/domain/SurProjectStandard.java
+++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/domain/SurProjectStandard.java
@@ -46,6 +46,10 @@ public class SurProjectStandard extends BaseEntity
@Excel(name = "")
private Long isDel;
+ private String deptName;
+ private String standardTypeName;
+ private String standardTypeRemark;
+
public void setId(Long id)
{
this.id = id;
@@ -119,6 +123,30 @@ public class SurProjectStandard extends BaseEntity
return isDel;
}
+ public String getStandardTypeName() {
+ return standardTypeName;
+ }
+
+ public void setStandardTypeName(String standardTypeName) {
+ this.standardTypeName = standardTypeName;
+ }
+
+ public String getDeptName() {
+ return deptName;
+ }
+
+ public void setDeptName(String deptName) {
+ this.deptName = deptName;
+ }
+
+ public String getStandardTypeRemark() {
+ return standardTypeRemark;
+ }
+
+ public void setStandardTypeRemark(String standardTypeRemark) {
+ this.standardTypeRemark = standardTypeRemark;
+ }
+
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectStandardServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectStandardServiceImpl.java
index 01a74b41..be1657de 100644
--- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectStandardServiceImpl.java
+++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectStandardServiceImpl.java
@@ -56,7 +56,9 @@ public class SurProjectStandardServiceImpl implements ISurProjectStandardService
@Override
public int insertSurProjectStandard(SurProjectStandard surProjectStandard)
{
- surProjectStandard.setCreateBy(SecurityUtils.getUsername());
+ if(surProjectStandard.getCreateBy()==null){
+ surProjectStandard.setCreateBy(SecurityUtils.getUsername());
+ }
surProjectStandard.setCreateTime(DateUtils.getNowDate());
return surProjectStandardMapper.insertSurProjectStandard(surProjectStandard);
}
diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectStandardMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectStandardMapper.xml
index 324d79bb..7db1e320 100644
--- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectStandardMapper.xml
+++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectStandardMapper.xml
@@ -8,10 +8,13 @@
+
+
+
@@ -20,26 +23,28 @@
- select id, project_id, dept_id, image_file, standard_desc, ord, standard_type, is_del, create_by, create_time, update_by, update_time from sur_project_standard
+ select sps.id, sps.project_id, sps.dept_id, sd.dept_name, sps.image_file, sps.standard_desc, sps.ord, sps.standard_type, sdd.dict_label as standard_type_name, sdd.remark as standard_type_remark, sps.is_del, sps.create_by, sps.create_time, sps.update_by, sps.update_time from sur_project_standard sps
+ left join sys_dict_data sdd on sps.standard_type = sdd.dict_value and sdd.dict_type='prj_standard_type'
+ left join sys_dept sd on sd.dept_id = sps.dept_id
@@ -130,17 +135,17 @@
\ No newline at end of file