|
@@ -4,6 +4,7 @@ import com.its.op.dto.its.common.NewIdLongDto;
|
|
|
import com.its.op.dto.its.oper.TbUserMsgDto;
|
|
|
import com.its.op.dto.its.oper.TbUserMsgToDto;
|
|
|
import com.its.op.entity.its.oper.TbUserMsgToKey;
|
|
|
+import com.its.op.scheduler.ItsApiAfterTaskCompleted;
|
|
|
import com.its.op.service.its.oper.TbUserMsgService;
|
|
|
import com.its.op.service.its.oper.TbUserMsgToService;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -25,6 +26,7 @@ public class TbUserMsgController {
|
|
|
|
|
|
private final TbUserMsgService service;
|
|
|
private final TbUserMsgToService toService;
|
|
|
+ private final ItsApiAfterTaskCompleted afterTaskCompleted;
|
|
|
|
|
|
@ApiOperation(value = "사용자 메시지 전체조회(TB_USER_MSG)", response = TbUserMsgDto.class, responseContainer = "ArrayList")
|
|
|
@GetMapping(value = "/list", produces = {"application/json; charset=utf8"})
|
|
@@ -41,7 +43,9 @@ public class TbUserMsgController {
|
|
|
@ApiOperation(value = "사용자 메시지 정보변경/생성-개별(TB_USER_MSG)", response = TbUserMsgDto.class)
|
|
|
@PostMapping(value = "/{msgNmbr}", produces = {"application/json; charset=utf8"})
|
|
|
public TbUserMsgDto mergeInfo(@PathVariable("msgNmbr") final Long msgNmbr, @RequestBody @Valid final TbUserMsgDto.TbUserMsgUpdReq req) {
|
|
|
- return this.service.mergeInfo(req);
|
|
|
+ TbUserMsgDto result = this.service.mergeInfo(req);
|
|
|
+ this.afterTaskCompleted.executeFcltUserMsgNotify(req.getMsgNmbr());
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "사용자 메시지 정보삭제-개별(TB_USER_MSG)", response = TbUserMsgDto.class)
|