|
@@ -98,13 +98,13 @@ public class DoTaskImpl implements DoTaskService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public int taskFinish(String doTaskID,String finishUserID, Date completeTime,String completeDesc){
|
|
|
+ public int taskFinish(String doTaskID, String finishUserID, Date completeTime, String completeDesc, Integer taskStatus) {
|
|
|
int result = 0;
|
|
|
PcSiteUserExample siteUserExp = new PcSiteUserExample();
|
|
|
PcSiteUserExample.Criteria siteUserCro = siteUserExp.createCriteria();
|
|
|
siteUserCro.andUserIDEqualTo(finishUserID);
|
|
|
var curSiteUserInfo = pcSiteUserMapper.selectByExample(siteUserExp).stream().findFirst().orElse(null);
|
|
|
- if(curSiteUserInfo==null){
|
|
|
+ if (curSiteUserInfo == null) {
|
|
|
throw new RuntimeException("当前用户未绑定站点人员,未能查询到相关工作任务!");
|
|
|
}
|
|
|
PcDotaskUserExample taskUserExp = new PcDotaskUserExample();
|
|
@@ -113,7 +113,7 @@ public class DoTaskImpl implements DoTaskService {
|
|
|
taskUserCro.andDotaskIDEqualTo(doTaskID);
|
|
|
var curUserTaskInfo = doTaskUserMapper.selectByExample(taskUserExp).stream().findFirst().orElse(null);
|
|
|
if (curUserTaskInfo != null) {
|
|
|
- curUserTaskInfo.setUserTaskStatus(1);
|
|
|
+ curUserTaskInfo.setUserTaskStatus(taskStatus);
|
|
|
curUserTaskInfo.setCompleteTime(completeTime);
|
|
|
curUserTaskInfo.setCompleteDesc(completeDesc);
|
|
|
result = doTaskUserMapper.updateByExampleWithBLOBs(curUserTaskInfo,taskUserExp);
|