提交代码
parent
866062f79f
commit
8139308f82
|
@ -32,7 +32,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
and rd.category_ = #{category}
|
and rd.category_ = #{category}
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
GROUP BY rp.key_
|
<!-- GROUP BY rp.key_-->
|
||||||
|
group by rp.deployment_id_
|
||||||
order by rpr.SORT_
|
order by rpr.SORT_
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
|
@ -6,9 +6,7 @@ import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
import com.ruoyi.common.core.page.TableDataInfo;
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
import com.ruoyi.common.core.redis.RedisCache;
|
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.BusinessType;
|
||||||
import com.ruoyi.common.enums.SysRoleEnum;
|
|
||||||
import com.ruoyi.flowable.domain.dto.FlowTaskDto;
|
import com.ruoyi.flowable.domain.dto.FlowTaskDto;
|
||||||
import com.ruoyi.flowable.domain.vo.FlowTaskVo;
|
import com.ruoyi.flowable.domain.vo.FlowTaskVo;
|
||||||
import com.ruoyi.flowable.domain.vo.StartTaskVO;
|
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.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
|
@ -37,7 +34,7 @@ import java.util.concurrent.TimeUnit;
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/wechat/flowTask")
|
@RequestMapping("/wechat/flowTask")
|
||||||
public class FlowableController extends BaseController {
|
public class WcFlowableController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private RedisCache redisCache;
|
private RedisCache redisCache;
|
||||||
|
@ -52,10 +49,10 @@ public class FlowableController extends BaseController {
|
||||||
private IFlowDefinitionService flowDefinitionService;
|
private IFlowDefinitionService flowDefinitionService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
IFlowInstanceService flowInstanceService;
|
private IFlowInstanceService flowInstanceService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISurProjectAuditinfoService surProjectAuditinfoService;
|
private ISurProjectAuditinfoService surProjectAuditinfoService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private IFlowBusinessKeyService flowBusinessKeyService;
|
private IFlowBusinessKeyService flowBusinessKeyService;
|
|
@ -21,7 +21,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
public class ProjectCheckingController extends BaseController {
|
public class ProjectCheckingController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISurProjectCheckingService surProjectCheckingService;
|
private ISurProjectCheckingService surProjectCheckingService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询当前用户举牌验收项目列表
|
* 查询当前用户举牌验收项目列表
|
||||||
|
|
|
@ -29,7 +29,7 @@ public class ProjectController extends BaseController {
|
||||||
private RedisCache redisCache;
|
private RedisCache redisCache;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
WxIProjectInfoService IProjectInfoService;
|
private WxIProjectInfoService IProjectInfoService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Methods
|
* Methods
|
||||||
|
|
|
@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
public class ProjectDetectionController extends BaseController {
|
public class ProjectDetectionController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISysDictDataService sysDictDataService;
|
private ISysDictDataService sysDictDataService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISurProjectCheckDetectionService surProjectCheckDetectionService;
|
private ISurProjectCheckDetectionService surProjectCheckDetectionService;
|
||||||
|
|
|
@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
public class ProjectInsuranceController extends BaseController {
|
public class ProjectInsuranceController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISysDictDataService sysDictDataService;
|
private ISysDictDataService sysDictDataService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISurProjectInsuranceService surProjectInsuranceService;
|
private ISurProjectInsuranceService surProjectInsuranceService;
|
||||||
|
|
|
@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
public class ProjectMeasureController extends BaseController {
|
public class ProjectMeasureController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISysDictDataService sysDictDataService;
|
private ISysDictDataService sysDictDataService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISurProjectMeasureService surProjectMeasureService;
|
private ISurProjectMeasureService surProjectMeasureService;
|
||||||
|
|
|
@ -31,16 +31,16 @@ import java.util.List;
|
||||||
public class ProjectProblemmodifyController extends BaseController {
|
public class ProjectProblemmodifyController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISysDictDataService sysDictDataService;
|
private ISysDictDataService sysDictDataService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISmzSspAuditinfoService smzSspAuditinfoService;
|
private ISmzSspAuditinfoService smzSspAuditinfoService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISmzSspProblemmodifyService smzSspProblemmodifyService;
|
private ISmzSspProblemmodifyService smzSspProblemmodifyService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISmzSspProblemmodifyDraftService smzSspProblemmodifyDraftService;
|
private ISmzSspProblemmodifyDraftService smzSspProblemmodifyDraftService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询当前用户问题整改列表
|
* 查询当前用户问题整改列表
|
||||||
|
|
|
@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
|
||||||
public class ProjectSpecialController extends BaseController {
|
public class ProjectSpecialController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISysDictDataService sysDictDataService;
|
private ISysDictDataService sysDictDataService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISurProjectWorkSpecialService surProjectWorkSpecialService;
|
private ISurProjectWorkSpecialService surProjectWorkSpecialService;
|
||||||
|
|
|
@ -23,7 +23,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
public class ProjectUserinfoController extends BaseController {
|
public class ProjectUserinfoController extends BaseController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
ISurProjectUserinfoService surProjectUserinfoService;
|
private ISurProjectUserinfoService surProjectUserinfoService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据项目查询项目人员信息
|
* 根据项目查询项目人员信息
|
||||||
|
|
|
@ -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));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -46,6 +46,10 @@ public class SurProjectStandard extends BaseEntity
|
||||||
@Excel(name = "")
|
@Excel(name = "")
|
||||||
private Long isDel;
|
private Long isDel;
|
||||||
|
|
||||||
|
private String deptName;
|
||||||
|
private String standardTypeName;
|
||||||
|
private String standardTypeRemark;
|
||||||
|
|
||||||
public void setId(Long id)
|
public void setId(Long id)
|
||||||
{
|
{
|
||||||
this.id = id;
|
this.id = id;
|
||||||
|
@ -119,6 +123,30 @@ public class SurProjectStandard extends BaseEntity
|
||||||
return isDel;
|
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
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||||
|
|
|
@ -56,7 +56,9 @@ public class SurProjectStandardServiceImpl implements ISurProjectStandardService
|
||||||
@Override
|
@Override
|
||||||
public int insertSurProjectStandard(SurProjectStandard surProjectStandard)
|
public int insertSurProjectStandard(SurProjectStandard surProjectStandard)
|
||||||
{
|
{
|
||||||
|
if(surProjectStandard.getCreateBy()==null){
|
||||||
surProjectStandard.setCreateBy(SecurityUtils.getUsername());
|
surProjectStandard.setCreateBy(SecurityUtils.getUsername());
|
||||||
|
}
|
||||||
surProjectStandard.setCreateTime(DateUtils.getNowDate());
|
surProjectStandard.setCreateTime(DateUtils.getNowDate());
|
||||||
return surProjectStandardMapper.insertSurProjectStandard(surProjectStandard);
|
return surProjectStandardMapper.insertSurProjectStandard(surProjectStandard);
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,10 +8,13 @@
|
||||||
<result property="id" column="id" />
|
<result property="id" column="id" />
|
||||||
<result property="projectId" column="project_id" />
|
<result property="projectId" column="project_id" />
|
||||||
<result property="deptId" column="dept_id" />
|
<result property="deptId" column="dept_id" />
|
||||||
|
<result property="deptName" column="dept_name" />
|
||||||
<result property="imageFile" column="image_file" />
|
<result property="imageFile" column="image_file" />
|
||||||
<result property="standardDesc" column="standard_desc" />
|
<result property="standardDesc" column="standard_desc" />
|
||||||
<result property="ord" column="ord" />
|
<result property="ord" column="ord" />
|
||||||
<result property="standardType" column="standard_type" />
|
<result property="standardType" column="standard_type" />
|
||||||
|
<result property="standardTypeName" column="standard_type_name" />
|
||||||
|
<result property="standardTypeRemark" column="standard_type_remark" />
|
||||||
<result property="isDel" column="is_del" />
|
<result property="isDel" column="is_del" />
|
||||||
<result property="createBy" column="create_by" />
|
<result property="createBy" column="create_by" />
|
||||||
<result property="createTime" column="create_time" />
|
<result property="createTime" column="create_time" />
|
||||||
|
@ -20,26 +23,28 @@
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectSurProjectStandardVo">
|
<sql id="selectSurProjectStandardVo">
|
||||||
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
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectSurProjectStandardList" parameterType="SurProjectStandard" resultMap="SurProjectStandardResult">
|
<select id="selectSurProjectStandardList" parameterType="SurProjectStandard" resultMap="SurProjectStandardResult">
|
||||||
<include refid="selectSurProjectStandardVo"/>
|
<include refid="selectSurProjectStandardVo"/>
|
||||||
<where>
|
<where>
|
||||||
<if test="projectId != null "> and project_id = #{projectId}</if>
|
<if test="projectId != null "> and sps.project_id = #{projectId}</if>
|
||||||
<if test="deptId != null "> and dept_id = #{deptId}</if>
|
<if test="deptId != null "> and sps.dept_id = #{deptId}</if>
|
||||||
<if test="imageFile != null and imageFile != ''"> and image_file = #{imageFile}</if>
|
<if test="imageFile != null and imageFile != ''"> and sps.image_file = #{imageFile}</if>
|
||||||
<if test="standardDesc != null and standardDesc != ''"> and standard_desc = #{standardDesc}</if>
|
<if test="standardDesc != null and standardDesc != ''"> and sps.standard_desc = #{standardDesc}</if>
|
||||||
<if test="ord != null "> and ord = #{ord}</if>
|
<if test="ord != null "> and sps.ord = #{ord}</if>
|
||||||
<if test="standardType != null and standardType != ''"> and standard_type = #{standardType}</if>
|
<if test="standardType != null and standardType != ''"> and sps.standard_type = #{standardType}</if>
|
||||||
<if test="isDel != null "> and is_del = #{isDel}</if>
|
<if test="isDel != null "> and sps.is_del = #{isDel}</if>
|
||||||
</where>
|
</where>
|
||||||
order by standard_type,ord
|
order by sps.standard_type,sps.ord
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectSurProjectStandardById" parameterType="Long" resultMap="SurProjectStandardResult">
|
<select id="selectSurProjectStandardById" parameterType="Long" resultMap="SurProjectStandardResult">
|
||||||
<include refid="selectSurProjectStandardVo"/>
|
<include refid="selectSurProjectStandardVo"/>
|
||||||
where id = #{id}
|
where sps.id = #{id}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<insert id="insertSurProjectStandard" parameterType="SurProjectStandard" useGeneratedKeys="true" keyProperty="id">
|
<insert id="insertSurProjectStandard" parameterType="SurProjectStandard" useGeneratedKeys="true" keyProperty="id">
|
||||||
|
@ -130,17 +135,17 @@
|
||||||
</select>
|
</select>
|
||||||
<select id="selectList" parameterType="SurProjectStandard" resultMap="SurProjectStandardResult">
|
<select id="selectList" parameterType="SurProjectStandard" resultMap="SurProjectStandardResult">
|
||||||
<include refid="selectSurProjectStandardVo"/>
|
<include refid="selectSurProjectStandardVo"/>
|
||||||
where is_del =0
|
where sps.is_del =0
|
||||||
<if test="projectId!=null and projectId>0"> and project_id=#{projectId}</if>
|
<if test="projectId!=null and projectId>0"> and sps.project_id=#{projectId}</if>
|
||||||
<if test="deptId!=null and deptId>0">
|
<if test="deptId!=null and deptId>0">
|
||||||
and project_id in (SELECT id FROM sur_project WHERE deptid= #{deptId})
|
and sps.project_id in (SELECT id FROM sur_project WHERE deptid= #{deptId})
|
||||||
</if>
|
</if>
|
||||||
<if test="prjIds !=null and prjIds.size()>0">
|
<if test="prjIds !=null and prjIds.size()>0">
|
||||||
and project_id in
|
and sps.project_id in
|
||||||
<foreach collection="prjIds" item="item" index="index" open="(" close=")" separator=",">
|
<foreach collection="prjIds" item="item" index="index" open="(" close=")" separator=",">
|
||||||
#{item}
|
#{item}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
<if test="standardType!=null and standardType>0"> and standard_type=#{standardType}</if>
|
<if test="standardType!=null and standardType>0"> and sps.standard_type=#{standardType}</if>
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue