feat: 保存接收参数改为集合

This commit is contained in:
2023-10-11 17:20:30 +08:00
parent 8e32885dd2
commit f579d5c26e
4 changed files with 19 additions and 12 deletions
@@ -51,27 +51,26 @@ public class ProcessESInitChangeController {
/**
* 保存到待办
* @param taskId
* @param esInitChange
* @param esInitChangeList
*/
@AutoLog(value = "企标立项变更流程-保存到待办")
@ApiOperation(value="企标立项变更流程-保存到待办", notes="企标立项变更流程-保存到待办")
@PostMapping("/saveToWait")
public Result<?> saveToWait(@RequestParam("taskId") String taskId,
@RequestBody ProcessEsInitChange esInitChange) {
initChangeService.saveToWait(taskId, esInitChange);
@RequestBody List<ProcessEsInitChange> esInitChangeList) {
initChangeService.saveToWait(taskId, esInitChangeList);
return Result.OK();
}
/**
* 保存到草稿
* @param esInitChange
* @param esInitChangeList
*/
@AutoLog(value = "企标立项变更流程-保存到草稿")
@ApiOperation(value="企标立项变更流程-保存到草稿", notes="企标立项变更流程-保存到草稿")
@PostMapping("/saveToDraft")
public Result<?> saveToWait(@RequestBody ProcessEsInitChange esInitChange) {
// TODO 保存到草稿
initChangeService.saveToDraft(esInitChange);
public Result<?> saveToWait(@RequestBody List<ProcessEsInitChange> esInitChangeList) {
initChangeService.saveToDraft(esInitChangeList);
return Result.OK();
}
@@ -14,5 +14,13 @@ public class ProcessESInitChangeEndListener implements ExecutionListener {
@Override
public void notify(DelegateExecution delegateExecution) {
//TODO 企标立项变更流程结束之后需要把数据存入企标计划数据库 然后自动发起企标制修订流程
// 根据流程实例Id找到所有流程业务数据
// 立项新增
// 变更编辑
// 发起制修订流程
}
}
@@ -38,11 +38,11 @@ public interface ProcessEsInitChangeService extends IService<ProcessEsInitChange
* @param taskId
* @param esInitChange
*/
void saveToWait(String taskId, ProcessEsInitChange esInitChange);
void saveToWait(String taskId, List<ProcessEsInitChange> esInitChange);
/**
* 保存到草稿
* @param esInitChange
*/
void saveToDraft(ProcessEsInitChange esInitChange);
void saveToDraft(List<ProcessEsInitChange> esInitChange);
}
@@ -139,14 +139,14 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
}
@Override
public void saveToWait(String taskId, ProcessEsInitChange esInitChange) {
public void saveToWait(String taskId, List<ProcessEsInitChange> esInitChangeList) {
// TODO 检查任务是否存在
// 检查任务是否存在
saveOrUpdate(esInitChange);
saveOrUpdateBatch(esInitChangeList);
}
@Override
public void saveToDraft(ProcessEsInitChange esInitChange) {
public void saveToDraft(List<ProcessEsInitChange> esInitChange) {
// TODO 保存到草稿
}
}