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 taskId
* @param esInitChange * @param esInitChangeList
*/ */
@AutoLog(value = "企标立项变更流程-保存到待办") @AutoLog(value = "企标立项变更流程-保存到待办")
@ApiOperation(value="企标立项变更流程-保存到待办", notes="企标立项变更流程-保存到待办") @ApiOperation(value="企标立项变更流程-保存到待办", notes="企标立项变更流程-保存到待办")
@PostMapping("/saveToWait") @PostMapping("/saveToWait")
public Result<?> saveToWait(@RequestParam("taskId") String taskId, public Result<?> saveToWait(@RequestParam("taskId") String taskId,
@RequestBody ProcessEsInitChange esInitChange) { @RequestBody List<ProcessEsInitChange> esInitChangeList) {
initChangeService.saveToWait(taskId, esInitChange); initChangeService.saveToWait(taskId, esInitChangeList);
return Result.OK(); return Result.OK();
} }
/** /**
* 保存到草稿 * 保存到草稿
* @param esInitChange * @param esInitChangeList
*/ */
@AutoLog(value = "企标立项变更流程-保存到草稿") @AutoLog(value = "企标立项变更流程-保存到草稿")
@ApiOperation(value="企标立项变更流程-保存到草稿", notes="企标立项变更流程-保存到草稿") @ApiOperation(value="企标立项变更流程-保存到草稿", notes="企标立项变更流程-保存到草稿")
@PostMapping("/saveToDraft") @PostMapping("/saveToDraft")
public Result<?> saveToWait(@RequestBody ProcessEsInitChange esInitChange) { public Result<?> saveToWait(@RequestBody List<ProcessEsInitChange> esInitChangeList) {
// TODO 保存到草稿 initChangeService.saveToDraft(esInitChangeList);
initChangeService.saveToDraft(esInitChange);
return Result.OK(); return Result.OK();
} }
@@ -14,5 +14,13 @@ public class ProcessESInitChangeEndListener implements ExecutionListener {
@Override @Override
public void notify(DelegateExecution delegateExecution) { public void notify(DelegateExecution delegateExecution) {
//TODO 企标立项变更流程结束之后需要把数据存入企标计划数据库 然后自动发起企标制修订流程 //TODO 企标立项变更流程结束之后需要把数据存入企标计划数据库 然后自动发起企标制修订流程
// 根据流程实例Id找到所有流程业务数据
// 立项新增
// 变更编辑
// 发起制修订流程
} }
} }
@@ -38,11 +38,11 @@ public interface ProcessEsInitChangeService extends IService<ProcessEsInitChange
* @param taskId * @param taskId
* @param esInitChange * @param esInitChange
*/ */
void saveToWait(String taskId, ProcessEsInitChange esInitChange); void saveToWait(String taskId, List<ProcessEsInitChange> esInitChange);
/** /**
* 保存到草稿 * 保存到草稿
* @param esInitChange * @param esInitChange
*/ */
void saveToDraft(ProcessEsInitChange esInitChange); void saveToDraft(List<ProcessEsInitChange> esInitChange);
} }
@@ -139,14 +139,14 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
} }
@Override @Override
public void saveToWait(String taskId, ProcessEsInitChange esInitChange) { public void saveToWait(String taskId, List<ProcessEsInitChange> esInitChangeList) {
// TODO 检查任务是否存在 // TODO 检查任务是否存在
// 检查任务是否存在 // 检查任务是否存在
saveOrUpdate(esInitChange); saveOrUpdateBatch(esInitChangeList);
} }
@Override @Override
public void saveToDraft(ProcessEsInitChange esInitChange) { public void saveToDraft(List<ProcessEsInitChange> esInitChange) {
// TODO 保存到草稿 // TODO 保存到草稿
} }
} }