Commit 6bc54a479e48d2f2780cc61752620803792bdebc

Authored by landong2015
1 parent cfc41c0e86

提交给妇女发送个性化指导接口

Showing 2 changed files with 9 additions and 5 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ResidentsArchiveController.java View file @ 6bc54a4
... ... @@ -141,10 +141,10 @@
141 141 */
142 142 @RequestMapping(value = "/sendWomenGuildSms", method = RequestMethod.POST)
143 143 @ResponseBody
144   -// @TokenRequired
  144 + @TokenRequired
145 145 public BaseResponse womenGuildSms(@RequestBody @Valid WomenGuideSmsRequest womenGuideSmsRequest,HttpServletRequest request){
146   -// LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
147   - return residentsArchiveFacade.womenGuildSms(womenGuideSmsRequest, null);
  146 + LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
  147 + return residentsArchiveFacade.womenGuildSms(womenGuideSmsRequest, loginState.getId());
148 148 }
149 149  
150 150  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java View file @ 6bc54a4
... ... @@ -662,7 +662,7 @@
662 662 * @return
663 663 */
664 664 public BaseResponse womenGuildSms(WomenGuideSmsRequest request,Integer userId){
665   - String hospitalId = "216";
  665 + String hospitalId = "";
666 666 //得到当前登录的医院id
667 667 if (userId != null) {
668 668 Users dbuser = usersService.getUsers(userId);
... ... @@ -671,6 +671,10 @@
671 671 }
672 672 }
673 673  
  674 + if (StringUtils.isEmpty(hospitalId)){
  675 + return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("医院ID为空");
  676 + }
  677 +
674 678 //判断医院是否启动和对应的服务项是否启用
675 679 SmsConfigModel configModel = new SmsConfigModel();
676 680 BaseResponse response = smsConfigFacade.hospitalIsStart(hospitalId, configModel, SmsServiceEnums.YSGXHZD.getId());
... ... @@ -702,7 +706,7 @@
702 706 MessageRequest mr = new MessageRequest();
703 707 String messagePrefix = smsConfigFacade.getSmsPrefix(configModel, model.getBuildDoctor());
704 708 mr.setContent("【" + messagePrefix + "】" + request.getSmsContent());
705   - mr.setObjType(Integer.valueOf(request.getType()));
  709 + mr.setObjType(ServiceObjEnums.FUNV.getId());
706 710 mr.setPhone(model.getPhone());
707 711 //短信商
708 712 mr.setServiceType(SmsProviderEnums.YM.getId());