feat: 年度制修订标准化发起相关问题
This commit is contained in:
+13
@@ -110,6 +110,19 @@ public class ESAnnualInitController {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 批量驳回
|
||||
*
|
||||
* @param ids
|
||||
*/
|
||||
@AutoLog(value = "企标年度制修订标准化发起流程-批量驳回")
|
||||
@ApiOperation(value="企标年度制修订标准化发起流程-批量驳回", notes="企标年度制修订标准化发起流程-批量驳回")
|
||||
@GetMapping("/batchReject")
|
||||
public Result<?> reject(AnnualInitDataVO annualInitData, String ids) {
|
||||
annualInitService.batchReject(annualInitData, ids);
|
||||
return Result.OK();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 导入模板下载
|
||||
|
||||
+2
-2
@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.jero.modules.activiti.process.esAnnualInit.entity.vo.AnnualInitDataVO;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@@ -29,4 +27,6 @@ public interface ProcessEsAnnualInitService extends IService<ProcessEsAnnualInit
|
||||
AnnualInitDataVO getHandleData(String taskId);
|
||||
|
||||
void approvalProcess(AnnualInitDataVO annualInitData, boolean b);
|
||||
|
||||
void batchReject(AnnualInitDataVO ids, String prcId);
|
||||
}
|
||||
|
||||
+7
-5
@@ -2,14 +2,12 @@ package com.jero.modules.activiti.process.esAnnualInit.service.impl;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.common.api.CommonAPI;
|
||||
import com.jero.common.constant.enums.YesOrNoEnum;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.system.vo.SysDictItemCore;
|
||||
import com.jero.modules.activiti.entity.ProcessAll;
|
||||
import com.jero.modules.activiti.entity.ProcessNode;
|
||||
import com.jero.modules.activiti.enums.ProcessTypeEnum;
|
||||
import com.jero.modules.activiti.process.common.entity.CommonVO;
|
||||
import com.jero.modules.activiti.process.common.enums.ProcessType;
|
||||
@@ -19,7 +17,6 @@ import com.jero.modules.activiti.process.esAnnualInit.entity.vo.AnnualInitDataVO
|
||||
import com.jero.modules.activiti.process.esAnnualInit.entity.vo.AnnualInitFlowUserVO;
|
||||
import com.jero.modules.activiti.process.esAnnualInit.service.ProcessEsAnnualInitService;
|
||||
import com.jero.modules.activiti.process.esAnnualInit.mapper.ProcessEsAnnualInitMapper;
|
||||
import com.jero.modules.activiti.process.esAnnualReport.entity.ProcessEsAnnualReport;
|
||||
import com.jero.modules.activiti.process.esInitChange.entity.enums.ESPProjectType;
|
||||
import com.jero.modules.activiti.service.ProcessAllService;
|
||||
import com.jero.modules.activiti.service.ProcessNodeLinkService;
|
||||
@@ -229,7 +226,6 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
|
||||
return annualInitDataVO;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void approvalProcess(AnnualInitDataVO annualInitData, boolean pass) {
|
||||
String userId = UserUtils.getUserId();
|
||||
@@ -321,6 +317,12 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
|
||||
actFlowCommonService.completeTask(taskId, userId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void batchReject(AnnualInitDataVO annualInitDataVO, String prcId) {
|
||||
// TODO 将对应数据找出来,然后设置驳回标志位
|
||||
this.approvalProcess(annualInitDataVO, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> importData(MultipartFile file) {
|
||||
List<SysDictItemCore> listDict = commonAPI.getDictItemAll();
|
||||
@@ -425,7 +427,7 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
|
||||
item.setCooperationUnit(excelUtils.translateDictValue("depart_name", "id", "sys_depart", item.getCooperationUnit(), listDict));
|
||||
item.setMainDraftingUser(excelUtils.translateDictValue("CONCAT(realname, '(', username, ')')", "id", "sys_user", item.getMainDraftingUser(), listDict));
|
||||
item.setMainDraftingUnit(excelUtils.translateDictValue("depart_name", "id", "sys_depart", item.getMainDraftingUnit(), listDict));
|
||||
item.setMainDraftingUnitResponsiblePerson(excelUtils.translateDictValue("realname", "id", "sys_user", item.getMainDraftingUnitResponsiblePerson(), listDict));
|
||||
item.setMainDraftingUnitResponsiblePerson(excelUtils.translateDictValue("CONCAT(realname, '(', username, ')')", "id", "sys_user", item.getMainDraftingUnitResponsiblePerson(), listDict));
|
||||
item.setStandardPromoter(excelUtils.translateDictValue("CONCAT(realname, '(', username, ')')", "id", "sys_user", item.getStandardPromoter(), listDict));
|
||||
item.setContactUser(excelUtils.translateDictValue("CONCAT(realname, '(', username, ')')", "id", "sys_user", item.getContactUser(), listDict));
|
||||
});
|
||||
|
||||
-7
@@ -375,13 +375,6 @@ public class ProcessEsAnnualReport implements Serializable {
|
||||
@ApiModelProperty(value = "执行Id")
|
||||
private String executionId;
|
||||
|
||||
/**
|
||||
* 创建人Id
|
||||
*/
|
||||
@Dict(dicCode = "id", dictTable = "sys_user", dicText = "realname")
|
||||
@ApiModelProperty(value = "创建人Id")
|
||||
private String createUserId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@ import java.util.stream.Collectors;
|
||||
* 权限这里分为三种权限
|
||||
* 1. 企标的查看权限 (管理员、创建人、这条企标主起草部门的其他员工、临时授权、授权部门)
|
||||
* 2. 企标的编辑权限 (管理员、创建人)
|
||||
* 3. 企标的删除权限 (管理员、创建人可以删除试用期内的企标)
|
||||
* 3. 企标的删除权限 (管理员可以删除所有试用期的企标、创建人只可以删除自己创建的试用期内的企标)
|
||||
*
|
||||
*
|
||||
* @createDate 2023-09-07 11:20:30
|
||||
|
||||
Reference in New Issue
Block a user