feat: 标准化发起流程批量驳回接口

This commit is contained in:
2023-12-15 15:56:55 +08:00
parent 4ce9052beb
commit e0c6a414fa
3 changed files with 7 additions and 5 deletions
@@ -135,13 +135,12 @@ public class ESAnnualInitController {
*/ */
@AutoLog(value = "企标年度制修订标准化发起流程-批量驳回") @AutoLog(value = "企标年度制修订标准化发起流程-批量驳回")
@ApiOperation(value="企标年度制修订标准化发起流程-批量驳回", notes="企标年度制修订标准化发起流程-批量驳回") @ApiOperation(value="企标年度制修订标准化发起流程-批量驳回", notes="企标年度制修订标准化发起流程-批量驳回")
@GetMapping("/batchReject") @PostMapping("/batchReject")
public Result<?> reject(AnnualInitDataVO annualInitData, String ids) { public Result<?> batchReject(@RequestBody AnnualInitDataVO annualInitData) {
annualInitService.batchReject(annualInitData, ids); annualInitService.batchReject(annualInitData, annualInitData.getBatchRejectIds());
return Result.OK(); return Result.OK();
} }
/** /**
* 导入模板下载 * 导入模板下载
*/ */
@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import com.jero.modules.activiti.process.common.entity.CommonVO; import com.jero.modules.activiti.process.common.entity.CommonVO;
import com.jero.modules.activiti.process.esAnnualInit.entity.ProcessEsAnnualInit; import com.jero.modules.activiti.process.esAnnualInit.entity.ProcessEsAnnualInit;
import lombok.Data; import lombok.Data;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@@ -24,4 +25,6 @@ public class AnnualInitDataVO {
@JsonProperty("flowUser") @JsonProperty("flowUser")
private Map<String, Object> flowUser; private Map<String, Object> flowUser;
@JsonProperty("batchRejectIds")
private String batchRejectIds;
} }
@@ -207,7 +207,6 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
annualInitDataVO.setCommonVO(commonVO); annualInitDataVO.setCommonVO(commonVO);
// 获取流程实例数据 // 获取流程实例数据
LambdaQueryWrapper<ProcessEsAnnualInit> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<ProcessEsAnnualInit> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(ProcessEsAnnualInit::getProcessInstanceId, processInstanceId);
Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); Task task = taskService.createTaskQuery().taskId(taskId).singleResult();
String taskName = task.getName(); String taskName = task.getName();
switch (taskName) { switch (taskName) {
@@ -285,6 +284,7 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
update(updateWrapper); update(updateWrapper);
} else { } else {
dataList.forEach(d -> d.setRejectFlag(YesOrNoEnum.YES.getValue())); dataList.forEach(d -> d.setRejectFlag(YesOrNoEnum.YES.getValue()));
dataList.forEach(data -> data.setExecutionId(executionId));
saveOrUpdateBatch(dataList); saveOrUpdateBatch(dataList);
} }
} }