fix(企标稽查计划): 79357
This commit is contained in:
+1
-1
@@ -182,7 +182,7 @@ public class ProcessEsInspectPlanController extends JeroController<ProcessEsInsp
|
|||||||
* @param response
|
* @param response
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping(value = "/importExcel")
|
@GetMapping(value = "/importExcel")
|
||||||
public Result<ProcessEsInspectPlan> importExcel(HttpServletRequest request, HttpServletResponse response) throws Exception {
|
public Result<ProcessEsInspectPlan> importExcel(HttpServletRequest request, HttpServletResponse response) throws Exception {
|
||||||
return processEsInspectPlanService.importExcel(request, response);
|
return processEsInspectPlanService.importExcel(request, response);
|
||||||
}
|
}
|
||||||
|
|||||||
+9
@@ -2,6 +2,9 @@ package com.jero.modules.activiti.process.esinspectplan.mapper;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.jero.modules.activiti.process.esinspectplan.entity.ProcessEsInspectPlanOpinion;
|
import com.jero.modules.activiti.process.esinspectplan.entity.ProcessEsInspectPlanOpinion;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 企标稽查计划业务_意见表
|
* @Description: 企标稽查计划业务_意见表
|
||||||
@@ -11,4 +14,10 @@ import com.jero.modules.activiti.process.esinspectplan.entity.ProcessEsInspectPl
|
|||||||
*/
|
*/
|
||||||
public interface ProcessEsInspectPlanOpinionMapper extends BaseMapper<ProcessEsInspectPlanOpinion> {
|
public interface ProcessEsInspectPlanOpinionMapper extends BaseMapper<ProcessEsInspectPlanOpinion> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标准化组-根据账号分组查最新
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<ProcessEsInspectPlanOpinion> findLastByGroup(@Param("inspectPlanId") String inspectPlanId);
|
||||||
}
|
}
|
||||||
|
|||||||
+10
@@ -2,4 +2,14 @@
|
|||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.jero.modules.activiti.process.esinspectplan.mapper.ProcessEsInspectPlanOpinionMapper">
|
<mapper namespace="com.jero.modules.activiti.process.esinspectplan.mapper.ProcessEsInspectPlanOpinionMapper">
|
||||||
|
|
||||||
|
<select id="findLastByGroup"
|
||||||
|
resultType="com.jero.modules.activiti.process.esinspectplan.entity.ProcessEsInspectPlanOpinion">
|
||||||
|
select *
|
||||||
|
from (select create_by, max(id) id
|
||||||
|
from process_es_inspect_plan_opinion
|
||||||
|
where inspect_plan_id = #{inspectPlanId}
|
||||||
|
and del_flag = 0
|
||||||
|
group by create_by) t1
|
||||||
|
left join process_es_inspect_plan_opinion t2 on t1.create_by = t2.create_by and t1.id = t2.id
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
+7
@@ -79,4 +79,11 @@ public interface IProcessEsInspectPlanOpinionService extends IService<ProcessEsI
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
ProcessEsInspectPlanOpinion queryLastOpinion(String inspectPlanId);
|
ProcessEsInspectPlanOpinion queryLastOpinion(String inspectPlanId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标准化组-根据账号分组查最新
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<ProcessEsInspectPlanOpinion> findLastByGroup(String inspectPlanId);
|
||||||
}
|
}
|
||||||
|
|||||||
+11
-1
@@ -30,8 +30,13 @@ import java.util.List;
|
|||||||
@Transactional(rollbackFor = JeroBootException.class)
|
@Transactional(rollbackFor = JeroBootException.class)
|
||||||
public class ProcessEsInspectPlanOpinionServiceImpl extends ServiceImpl<ProcessEsInspectPlanOpinionMapper, ProcessEsInspectPlanOpinion> implements IProcessEsInspectPlanOpinionService {
|
public class ProcessEsInspectPlanOpinionServiceImpl extends ServiceImpl<ProcessEsInspectPlanOpinionMapper, ProcessEsInspectPlanOpinion> implements IProcessEsInspectPlanOpinionService {
|
||||||
|
|
||||||
|
private final ProcessEsInspectPlanOpinionMapper processEsInspectPlanOpinionMapper;
|
||||||
|
|
||||||
/**
|
public ProcessEsInspectPlanOpinionServiceImpl(ProcessEsInspectPlanOpinionMapper processEsInspectPlanOpinionMapper) {
|
||||||
|
this.processEsInspectPlanOpinionMapper = processEsInspectPlanOpinionMapper;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
*
|
*
|
||||||
* @param processEsInspectPlanOpinion
|
* @param processEsInspectPlanOpinion
|
||||||
@@ -136,4 +141,9 @@ public class ProcessEsInspectPlanOpinionServiceImpl extends ServiceImpl<ProcessE
|
|||||||
queryWrapper.last("limit 1");
|
queryWrapper.last("limit 1");
|
||||||
return getOne(queryWrapper,false);
|
return getOne(queryWrapper,false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ProcessEsInspectPlanOpinion> findLastByGroup(String inspectPlanId) {
|
||||||
|
return processEsInspectPlanOpinionMapper.findLastByGroup(inspectPlanId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-4
@@ -108,10 +108,8 @@ public class ProcessEsInspectPlanServiceImpl extends ServiceImpl<ProcessEsInspec
|
|||||||
|
|
||||||
private void fillProperty(List<ProcessEsInspectPlan> list) {
|
private void fillProperty(List<ProcessEsInspectPlan> list) {
|
||||||
for (ProcessEsInspectPlan processEsInspectPlan : list) {
|
for (ProcessEsInspectPlan processEsInspectPlan : list) {
|
||||||
LambdaQueryWrapper<ProcessEsInspectPlanOpinion> queryWrapper = new LambdaQueryWrapper<ProcessEsInspectPlanOpinion>()
|
// 意见
|
||||||
.eq(ProcessEsInspectPlanOpinion::getInspectPlanId, processEsInspectPlan.getId());
|
List<ProcessEsInspectPlanOpinion> opinionList = iProcessEsInspectPlanOpinionService.findLastByGroup( processEsInspectPlan.getId());
|
||||||
queryWrapper.orderByDesc(ProcessEsInspectPlanOpinion::getCreateTime);
|
|
||||||
List<ProcessEsInspectPlanOpinion> opinionList = iProcessEsInspectPlanOpinionService.list(queryWrapper);
|
|
||||||
for (ProcessEsInspectPlanOpinion processEsInspectPlanOpinion : opinionList) {
|
for (ProcessEsInspectPlanOpinion processEsInspectPlanOpinion : opinionList) {
|
||||||
// 用户翻译
|
// 用户翻译
|
||||||
processEsInspectPlanOpinion.setCreateByDictText(sysUserService.dictByIdsOrUserNames("", processEsInspectPlanOpinion.getCreateBy()));
|
processEsInspectPlanOpinion.setCreateByDictText(sysUserService.dictByIdsOrUserNames("", processEsInspectPlanOpinion.getCreateBy()));
|
||||||
|
|||||||
Reference in New Issue
Block a user