修改批量提交时打开业绩审批列表通知

This commit is contained in:
wulin 2020-08-26 09:12:48 +08:00
parent e27668496f
commit 65a3dc5e71
2 changed files with 14 additions and 5 deletions

View File

@ -318,7 +318,8 @@ public class ResultRecordController extends AbstractController {
r = R.ok("成功")
.put("from", mySelf)
.put("to", mySelf)
.put("type", WorkMsgTypeEnum.REJECT);
.put("type", WorkMsgTypeEnum.REJECT)
.put("count", 1);
}
}
resultCommentService.addOrUpdateComment(req, getUserId(), status);
@ -328,8 +329,14 @@ public class ResultRecordController extends AbstractController {
StaffEntity toSelf = (StaffEntity)r.get("to");
WorkMsgTypeEnum workMsgTypeEnum = (WorkMsgTypeEnum)r.get("type");
String url = domain + "/management/dingtalklogin?url=";//免登接口
String jump = domain + "/management/recorddetail?id=" + req.getRecordResultId()
+ "&recordType=3" ;//跳转接口
String jump;
if((int)r.get("count") == 1){//一个提交
jump = domain + "/management/recorddetail?id=" + req.getRecordResultId()
+ "&recordType=3" ;//跳转接口
}else{//批量提交
jump = domain + "/management/result-record-lzresultrecordapp";//跳转接口
}
jump = URLEncoder.encode(jump);
String msg = dingtalkBusiness.sendWorkMSGByEntity(appid, mySelf, toSelf, workMsgTypeEnum, url + jump);
}

View File

@ -359,7 +359,8 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
return R.ok("流程审批结束")
.put("from", staff)
.put("to", staff)
.put("type", WorkMsgTypeEnum.PASS);
.put("type", WorkMsgTypeEnum.PASS)
.put("count", 1);
}
FlowRecord flowRecord = new FlowRecord();
@ -411,7 +412,8 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
return R.ok("提交审批成功")
.put("from", staff)
.put("to", approvalStaff)
.put("type", WorkMsgTypeEnum.SUBMIT);
.put("type", WorkMsgTypeEnum.SUBMIT)
.put("count", staffRoleDtos.size());
}
@Override