|
@@ -277,7 +277,13 @@ public class TaskFilesController {
|
|
|
|
|
|
@RequestMapping(value="delete")
|
|
|
public HttpRespMsg delFile(@RequestParam Integer id,HttpServletRequest request) {
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
TaskFiles taskFiles = taskFilesMapper.selectById(id);
|
|
|
+ User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
+ if(!taskFiles.getCreatorId().equals(user.getId())){
|
|
|
+ msg.setError("您非文件上传人,无法删除");
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
if (taskFiles.getDocumentId() == null) {
|
|
|
//仅当前任务上传的,需要把文件删掉
|
|
|
File dir = new File(uploadPath);
|
|
@@ -289,7 +295,7 @@ public class TaskFilesController {
|
|
|
taskFilesMapper.deleteById(id);
|
|
|
|
|
|
//判断文件阶段做回退处理
|
|
|
- User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
+
|
|
|
TimeType timeType = timeTypeMapper.selectById(user.getCompanyId());
|
|
|
if(1 == timeType.getTaskFileCharge()){
|
|
|
this.resetTaskChargeStatus(taskFiles.getTaskId());
|
|
@@ -316,7 +322,7 @@ public class TaskFilesController {
|
|
|
// wxCorpInfoService.sendWXCorpMsg(info,tmpUser.getCorpwxUserid(),content+",请及时审核",null, WxCorpInfoServiceImpl.TEXT_CARD_MSG_TASK_FILE_UPDATE);
|
|
|
// }
|
|
|
|
|
|
- HttpRespMsg msg = new HttpRespMsg();
|
|
|
+
|
|
|
msg.data=MessageUtils.message("file.deleteSuc");
|
|
|
return msg;
|
|
|
}
|