首先在attachmentServince里添加
String file(List<String> strings) throws JSONException;
controller
@ApiOperation(value = "员工投稿")
@PostMapping(value = "/add_submission")
public HttpResponse<String> add(@RequestBody UserSubmissionVo req) throws Exception {
return userSubmissionService.create(req);
}
Service
HttpResponse<String> create(UserSubmissionVo req) throws Exception;
ServinceImpl
@Transactional
public HttpResponse<String> create(UserSubmissionVo req) throws Exception {
User currentUser = new User();
UserSubmission userSubmission = new UserSubmission();
BeanUtils.copyProperties(req,userSubmission);
userSubmission.setAnnex(attachmentService.file(Arrays.asList(req.getAnnex())));
userSubmission.setCreate_time(DateUtils.getCurrentHHmmssString("yyyy-MM-dd HH:mm:ss"));
userSubmission.setUser_id(currentUser.getUserId());
int insert = userSubmissionMapper.insert(userSubmission);
if (insert > 0){
return HttpResponse.ok("添加成功");
}
return HttpResponse.fail("添加失败");
}