添加字段和表
parent
39d1fdd994
commit
61b06f8c55
|
@ -17,12 +17,21 @@ public class TaskOutputController {
|
|||
private TaskOutputService taskOutputService;
|
||||
|
||||
|
||||
@PostMapping("/{id}")
|
||||
public Result save(@PathVariable("id") Long id, @RequestBody List<TaskOutput> taskOutputs) {
|
||||
@PostMapping("/{id}/{tableId}/{basicId}")
|
||||
public Result save(@PathVariable("id") Long id,@PathVariable("tableId") Long tableId ,@PathVariable("basicId") Long basicId,@RequestBody List<TaskOutput> taskOutputs) {
|
||||
QueryWrapper<TaskOutput> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("task_id", id);
|
||||
taskOutputService.remove(wrapper);
|
||||
boolean save = taskOutputService.saveBatch(taskOutputs);
|
||||
String newFieName ="";
|
||||
String lastFieName="";
|
||||
for (TaskOutput taskOutput : taskOutputs) {
|
||||
newFieName += ","+taskOutput.getNewFieName();
|
||||
lastFieName+=","+ taskOutput.getLastFieName();
|
||||
}
|
||||
newFieName = newFieName.substring(1);
|
||||
lastFieName = lastFieName.substring(1);
|
||||
TaskOutput build = TaskOutput.builder().taskId(id).basicId(basicId).tableId(tableId).newFieName(newFieName).lastFieName(lastFieName).build();
|
||||
boolean save = taskOutputService.save(build);
|
||||
return Result.success(save);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue