Commit b285df1f6317ea10f7d3ba2518fbc9ee03182f14

Authored by hujiaqi

Merge remote-tracking branch 'origin/master'

Showing 5 changed files

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java View file @ b285df1
... ... @@ -93,7 +93,7 @@
93 93 @TokenRequired
94 94 public BaseResponse addOneAntenatalExamination(@Valid @RequestBody AntExAddRequest antExAddRequest,HttpServletRequest request) {
95 95 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
96   - return antenatalExaminationFacade.addOneAntEx(antExAddRequest,loginState.getId());
  96 + return antenatalExaminationFacade.addOneAntEx(antExAddRequest, loginState.getId());
97 97 }
98 98  
99 99 /**
... ... @@ -107,7 +107,7 @@
107 107 @TokenRequired
108 108 public BaseResponse addOneAntEx(@Valid @RequestBody AntExcAddRequest antExcAddRequest,HttpServletRequest request) {
109 109 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
110   - return antenatalExaminationFacade.addOneAnetExChu(antExcAddRequest,loginState.getId());
  110 + return antenatalExaminationFacade.addOneAnetExChu(antExcAddRequest, loginState.getId());
111 111 }
112 112  
113 113  
... ... @@ -135,7 +135,7 @@
135 135 @TokenRequired
136 136 public BaseResponse delOneAntById(@Valid AntExQueryRequest antExQueryRequest,HttpServletRequest request) {
137 137 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
138   - return antenatalExaminationFacade.delOneAntEx(antExQueryRequest,loginState.getId());
  138 + return antenatalExaminationFacade.delOneAntEx(antExQueryRequest, loginState.getId());
139 139 }
140 140  
141 141 @RequestMapping(method = RequestMethod.GET, value = "/antex/getenums")
... ... @@ -143,6 +143,17 @@
143 143 public BaseResponse getEnums() {
144 144 return antenatalExaminationFacade.getEnums();
145 145 }
  146 +
  147 + /**
  148 + * 查询高危因素 包括禁用了的
  149 + * @return
  150 + */
  151 + @RequestMapping(method = RequestMethod.GET, value = "/antex/getRiskEnums")
  152 + @ResponseBody
  153 + public BaseResponse getRiskEnums() {
  154 + return antenatalExaminationFacade.getRiskEnums();
  155 + }
  156 +
146 157  
147 158 /**
148 159 * 获取产妇整个产程的建档记录
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ResidentsArchiveController.java View file @ b285df1
... ... @@ -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/AntenatalExaminationFacade.java View file @ b285df1
... ... @@ -59,6 +59,8 @@
59 59 private DeleteProcessHandler deleteProcessHandler;
60 60 @Autowired
61 61 private AntExRecordService recordService;
  62 + private BaseResponse riskEnums;
  63 +
62 64 /**
63 65 * 修改最后一次产检时间
64 66 *
... ... @@ -1201,6 +1203,12 @@
1201 1203 return 0;
1202 1204 }
1203 1205 });
  1206 + }
  1207 +
  1208 + public BaseResponse getRiskEnums() {
  1209 + Map<String, Object> map = new HashMap<>();
  1210 + map.put("getHighRisk", basicConfigFacade.getHighRiskAll());
  1211 + return new BaseObjectResponse().setData(map).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
1204 1212 }
1205 1213  
1206 1214  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java View file @ b285df1
... ... @@ -235,6 +235,30 @@
235 235 return basicConfigs1;
236 236 }
237 237  
  238 +
  239 + public List getHighRiskAll() {
  240 + BasicConfigQuery basicConfigQuery = new BasicConfigQuery();
  241 + basicConfigQuery.setYn(YnEnums.YES.getId());
  242 + basicConfigQuery.setParentId(SystemConfig.HIGH_RISK_ID);
  243 +// basicConfigQuery.setEnable(1);
  244 + List<BasicConfig> basicConfigs = basicConfigService.queryBasicConfig(basicConfigQuery);
  245 + List<BasicConfig> basicConfigs1 = new ArrayList<>();
  246 + if (CollectionUtils.isNotEmpty(basicConfigs)) {
  247 + for (BasicConfig basicConfig : basicConfigs) {
  248 + basicConfigQuery.setParentId(basicConfig.getId());
  249 + List<BasicConfig> basicConfigs2 = basicConfigService.queryBasicConfig(basicConfigQuery);
  250 + if (CollectionUtils.isNotEmpty(basicConfigs2)) {
  251 + for (BasicConfig bc:basicConfigs2) {
  252 + bc.setColor("risk_"+ RiskDefaultTypeEnum.getColor(basicConfig.getName()));
  253 + }
  254 + basicConfigs1.addAll(basicConfigs2);
  255 + }
  256 + }
  257 + }
  258 + return basicConfigs1;
  259 + }
  260 +
  261 +
238 262 private List convertToList(List<BasicConfig> list) {
239 263 List data = new ArrayList<>();
240 264 for (BasicConfig basicConfig : list) {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java View file @ b285df1
... ... @@ -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());