Browse Source

重新生成工时表

master
陈裕财 4 years ago
parent
commit
aee9208853
  1. 5
      xm-core/src/main/java/com/xm/core/ctrl/XmTaskExecuserController.java
  2. 44
      xm-core/src/main/java/com/xm/core/service/client/SysClient.java

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

@ -20,6 +20,7 @@ import com.xm.core.service.XmGroupUserService;
import com.xm.core.service.XmTaskExecuserService;
import com.xm.core.service.XmTaskService;
import com.xm.core.service.client.MkClient;
import com.xm.core.service.client.SysClient;
import com.xm.core.vo.XmGroupVo;
import io.swagger.annotations.*;
import org.apache.commons.logging.Log;
@ -68,7 +69,7 @@ public class XmTaskExecuserController {
MkClient mkClient;
@Autowired
UserBaseInfoRemoteQueryService userBaseInfoRemoteQueryService;
SysClient sysClient;
@Autowired
@ -179,7 +180,7 @@ public class XmTaskExecuserController {
}
String colUserid=user.getBranchId();
if(!xmTaskExecuser.getUserid().equals(user.getUserid())){
User userDb=userBaseInfoRemoteQueryService.getUserByUserid(xmTaskExecuser.getUserid(),map());
User userDb=sysClient.getUserByUserid(xmTaskExecuser.getUserid());
if(userDb==null){
return ResponseHelper.failed("userid-0","候选人不存在");
}

44
xm-core/src/main/java/com/xm/core/service/client/SysClient.java

@ -0,0 +1,44 @@
package com.xm.core.service.client;
import com.mdp.core.entity.Tips;
import com.mdp.core.utils.BaseUtils;
import com.mdp.micro.client.CallBizService;
import com.mdp.mq.queue.Push;
import com.mdp.safe.client.entity.User;
import com.xm.core.entity.XmTaskSbillDetail;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.Map;
import static com.mdp.core.utils.BaseUtils.map;
/**
* 对sys接口调用
*/
@Service
public class SysClient {
@Autowired
CallBizService callBizService;
/**
* 查询用户详细资料
* @param userid
* @return
*/
public User getUserByUserid(String userid){
String url="/sys/sys/user/detail?userid={userid}";
Map<String,Object> re=callBizService.getForMap(url,map("userid",userid));
Map<String,Object> data= (Map<String, Object>) re.get("data");
if(data==null || data.isEmpty()){
return null;
}
User user=BaseUtils.fromMap(data,User.class);
return user;
}
}
Loading…
Cancel
Save