feat: 标准化发起流程批量驳回接口
This commit is contained in:
+3
-4
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导入模板下载
|
* 导入模板下载
|
||||||
*/
|
*/
|
||||||
|
|||||||
+3
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user