提交 d0042658 编写于 作者: pengcheng.zhou's avatar pengcheng.zhou

修改接口:getWechatInfoBatch

上级 23689fc7
...@@ -27,6 +27,6 @@ public interface AccountInfoClient { ...@@ -27,6 +27,6 @@ public interface AccountInfoClient {
@RequestParam(value = "seconds", required = false) Integer seconds); @RequestParam(value = "seconds", required = false) Integer seconds);
@PostMapping("/account/info/wechat/batch") @PostMapping("/account/info/wechat/batch")
PicaResponse<Map<Integer,String>> getWechatInfoBatch(@RequestBody List<Integer> docIds, @RequestHeader String token); PicaResponse<Map<Integer,String>> getWechatInfoBatch(@RequestBody List<Integer> docIds);
} }
...@@ -61,10 +61,9 @@ public class AccountInfoController extends AccountBaseController { ...@@ -61,10 +61,9 @@ public class AccountInfoController extends AccountBaseController {
@ApiOperation("批量获取医生wechat信息") @ApiOperation("批量获取医生wechat信息")
@PostMapping("/wechat/batch") @PostMapping("/wechat/batch")
@EnabledLoginValidate public PicaResponse<Map<Integer,String>> getWechatInfoBatch(@RequestBody List<Integer> docIds) {
public PicaResponse<Map<Integer,String>> getWechatInfoBatch(@RequestBody List<Integer> docIds, @RequestHeader String token) {
return PicaResponse.toResponse(wechatService.getAccountWechatInfoBatch(docIds,fetchPicaUser())); return PicaResponse.toResponse(wechatService.getAccountWechatInfoBatch(docIds));
} }
} }
...@@ -10,6 +10,6 @@ public interface WechatService { ...@@ -10,6 +10,6 @@ public interface WechatService {
AccountWeChatInfoEntity getAccountWechatInfo(PicaUser user); AccountWeChatInfoEntity getAccountWechatInfo(PicaUser user);
Map<Integer,String> getAccountWechatInfoBatch(List<Integer> docIds , PicaUser user); Map<Integer,String> getAccountWechatInfoBatch(List<Integer> docIds);
} }
...@@ -34,11 +34,11 @@ public class WechatServiceImpl implements WechatService { ...@@ -34,11 +34,11 @@ public class WechatServiceImpl implements WechatService {
} }
@Override @Override
public Map<Integer, String> getAccountWechatInfoBatch(List<Integer> docIds, PicaUser user) { public Map<Integer, String> getAccountWechatInfoBatch(List<Integer> docIds) {
Map<Integer, String> rtnMap = new HashMap<>(); Map<Integer, String> rtnMap = new HashMap<>();
for(Integer i : docIds){ for(Integer i : docIds){
String openId = ""; String openId = "";
String unionId = doctorMapper.getUnionIdByDoctorId(user.getId()); String unionId = doctorMapper.getUnionIdByDoctorId(i);
if(StringUtil.isEmpty(unionId)){ if(StringUtil.isEmpty(unionId)){
rtnMap.put(i,""); rtnMap.put(i,"");
}else { }else {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册