Browse Source

重新生成工时表

master
陈裕财 4 years ago
parent
commit
d544e340a1
  1. 13
      xm-core/src/main/java/com/xm/core/ctrl/XmTaskExecuserController.java

13
xm-core/src/main/java/com/xm/core/ctrl/XmTaskExecuserController.java

@ -11,6 +11,7 @@ import com.mdp.meta.client.service.ItemService;
import com.mdp.mybatis.PageUtils; import com.mdp.mybatis.PageUtils;
import com.mdp.qx.HasQx; import com.mdp.qx.HasQx;
import com.mdp.safe.client.entity.User; import com.mdp.safe.client.entity.User;
import com.mdp.safe.client.service.remote.UserBaseInfoRemoteQueryService;
import com.mdp.safe.client.utils.LoginUtils; import com.mdp.safe.client.utils.LoginUtils;
import com.xm.core.entity.XmTask; import com.xm.core.entity.XmTask;
import com.xm.core.entity.XmTaskExecuser; import com.xm.core.entity.XmTaskExecuser;
@ -66,6 +67,9 @@ public class XmTaskExecuserController {
@Autowired @Autowired
MkClient mkClient; MkClient mkClient;
@Autowired
UserBaseInfoRemoteQueryService userBaseInfoRemoteQueryService;
@Autowired @Autowired
XmGroupService groupService; XmGroupService groupService;
@ -174,7 +178,14 @@ public class XmTaskExecuserController {
return m; return m;
} }
if("1".equals(xmTask.getCrowd()) && "1".equals(xmTask.getTaskOut())){ if("1".equals(xmTask.getCrowd()) && "1".equals(xmTask.getTaskOut())){
String colUserid=StringUtils.hasText(xmTaskExecuser.getExecUserBranchId())?xmTaskExecuser.getExecUserBranchId():xmTaskExecuser.getUserid();
String colUserid=user.getBranchId();
if(!xmTaskExecuser.getUserid().equals(user.getUserid())){
User userDb=userBaseInfoRemoteQueryService.getUserByUserid(xmTaskExecuser.getUserid(),map());
if(userDb==null){
return ResponseHelper.failed("userid-0","候选人不存在");
}
colUserid=userDb.getBranchId();
}
Map<String,Object> result=mkClient.checkAndGetMemberInterests(colUserid,xmTask.getBudgetAt(),xmTask.getBudgetWorkload(),1); Map<String,Object> result=mkClient.checkAndGetMemberInterests(colUserid,xmTask.getBudgetAt(),xmTask.getBudgetWorkload(),1);
Tips tips2= (Tips) result.get("tips"); Tips tips2= (Tips) result.get("tips");
if(!tips2.isOk()){ if(!tips2.isOk()){

Loading…
Cancel
Save