Commit ddb5c510a1a87d7d532994647ad3727695b11434
1 parent
d58c38edf4
Exists in
master
and in
6 other branches
update
Showing 4 changed files with 50 additions and 44 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RegionController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/SessionProvider.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RegionController.java
View file @
ddb5c51
| ... | ... | @@ -41,7 +41,7 @@ |
| 41 | 41 | * Created by Administrator on 2015/9/17 0017. |
| 42 | 42 | */ |
| 43 | 43 | @Controller |
| 44 | -public class RegionController extends BaseController{ | |
| 44 | +public class RegionController extends BaseController { | |
| 45 | 45 | |
| 46 | 46 | @Autowired |
| 47 | 47 | private BasicConfigService basicConfigService; |
| 48 | 48 | |
| 49 | 49 | |
| 50 | 50 | |
| ... | ... | @@ -53,14 +53,15 @@ |
| 53 | 53 | * mongo 里面省市区的id |
| 54 | 54 | */ |
| 55 | 55 | public static final String CHINA_BASIC_ID = "f6c505dd-835a-43d7-b0bb-fdb9eb0b7b31"; |
| 56 | + | |
| 56 | 57 | @TokenRequired |
| 57 | - @RequestMapping(value = "/regions",method = RequestMethod.GET) | |
| 58 | + @RequestMapping(value = "/regions", method = RequestMethod.GET) | |
| 58 | 59 | public void getRegions(@RequestParam(value = "parentId", required = false) String parentId, |
| 59 | - HttpServletResponse httpServletResponse, HttpServletRequest request ){ | |
| 60 | + HttpServletResponse httpServletResponse, HttpServletRequest request) { | |
| 60 | 61 | //获取登录用户 |
| 61 | 62 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 62 | 63 | Users user = usersService.getUsers(loginState.getId()); |
| 63 | - if(null == user) { | |
| 64 | + if (null == user) { | |
| 64 | 65 | ResultUtils.buildResultAndWrite(httpServletResponse, ErrorCodeConstants.SYSTEM_ERROR, "not find login user!"); |
| 65 | 66 | return; |
| 66 | 67 | } |
| 67 | 68 | |
| ... | ... | @@ -68,14 +69,15 @@ |
| 68 | 69 | query.setYn(YnEnums.YES.getId()); |
| 69 | 70 | query.setTypeId("b7ea005c-dfac-4c2a-bdae-25239b3f44fd"); |
| 70 | 71 | |
| 71 | - if(UserTypeEnum.NORMAL_USER.getId().equals(user.getType())) { | |
| 72 | - if(null == user.getOrgId()) { | |
| 72 | + if (UserTypeEnum.NORMAL_USER.getId().equals(user.getType())) { | |
| 73 | + if (null == user.getOrgId()) { | |
| 73 | 74 | ResultUtils.buildResultAndWrite(httpServletResponse, ErrorCodeConstants.SYSTEM_ERROR, "user not defined orgId error!"); |
| 74 | 75 | return; |
| 75 | 76 | } |
| 76 | 77 | Organization organization = organizationService.getOrganization(user.getOrgId()); |
| 77 | - if("0".equals(parentId)){ | |
| 78 | - parentId = SystemConfig.CHINA_BASIC_ID;; | |
| 78 | + if ("0".equals(parentId)) { | |
| 79 | + parentId = SystemConfig.CHINA_BASIC_ID; | |
| 80 | + ; | |
| 79 | 81 | } |
| 80 | 82 | /* if (null != organization.getProvinceId() && null==parentId) { |
| 81 | 83 | parentId = organization.getProvinceId(); |
| 82 | 84 | |
| ... | ... | @@ -91,9 +93,9 @@ |
| 91 | 93 | parentId = organization.getStreetId(); |
| 92 | 94 | query.setId(parentId); |
| 93 | 95 | }else {*/ |
| 94 | - query.setParentId(parentId); | |
| 96 | + query.setParentId(parentId); | |
| 95 | 97 | // } |
| 96 | - }else{ | |
| 98 | + } else { | |
| 97 | 99 | query.setParentId(parentId); |
| 98 | 100 | } |
| 99 | 101 | |
| 100 | 102 | |
| ... | ... | @@ -105,14 +107,14 @@ |
| 105 | 107 | query.setEnable(1); |
| 106 | 108 | |
| 107 | 109 | List<BasicConfig> configList = basicConfigService.queryBasicConfig(query); |
| 108 | - List<Map<String,Object>> list =new ArrayList<Map<String, Object>>(); | |
| 109 | - if (CollectionUtils.isNotEmpty(configList)){ | |
| 110 | - for (BasicConfig config :configList){ | |
| 111 | - Map<String,Object> region=new HashMap<String, Object>(); | |
| 112 | - region.put("id",config.getId()); | |
| 113 | - region.put("regionName",config.getName()); | |
| 110 | + List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); | |
| 111 | + if (CollectionUtils.isNotEmpty(configList)) { | |
| 112 | + for (BasicConfig config : configList) { | |
| 113 | + Map<String, Object> region = new HashMap<String, Object>(); | |
| 114 | + region.put("id", config.getId()); | |
| 115 | + region.put("regionName", config.getName()); | |
| 114 | 116 | region.put("parentId", config.getParentId()); |
| 115 | - region.put("code", config.getCode() ); | |
| 117 | + region.put("code", config.getCode()); | |
| 116 | 118 | list.add(region); |
| 117 | 119 | } |
| 118 | 120 | } |
| 119 | 121 | |
| 120 | 122 | |
| 121 | 123 | |
| 122 | 124 | |
| ... | ... | @@ -120,16 +122,16 @@ |
| 120 | 122 | } |
| 121 | 123 | |
| 122 | 124 | |
| 123 | - @RequestMapping(value = "/queryRegions",method = RequestMethod.GET) | |
| 125 | + @RequestMapping(value = "/queryRegions", method = RequestMethod.GET) | |
| 124 | 126 | public void queryRegions(@RequestParam(value = "parentId", required = false) String parentId, |
| 125 | 127 | @RequestParam(value = "id", required = false) String id, |
| 126 | - HttpServletResponse httpServletResponse, HttpServletRequest request ){ | |
| 128 | + HttpServletResponse httpServletResponse, HttpServletRequest request) { | |
| 127 | 129 | BasicConfigQuery query = new BasicConfigQuery(); |
| 128 | - if(StringUtils.isBlank(parentId) && StringUtils.isBlank(id)) { | |
| 130 | + if (StringUtils.isBlank(parentId) && StringUtils.isBlank(id)) { | |
| 129 | 131 | query.setParentId(SystemConfig.CHINA_BASIC_ID); |
| 130 | - } else if(StringUtils.isNotBlank(parentId)){ | |
| 132 | + } else if (StringUtils.isNotBlank(parentId)) { | |
| 131 | 133 | query.setParentId(parentId); |
| 132 | - }else if(StringUtils.isNotBlank(id)) { | |
| 134 | + } else if (StringUtils.isNotBlank(id)) { | |
| 133 | 135 | query.setId(id); |
| 134 | 136 | } |
| 135 | 137 | |
| 136 | 138 | |
| 137 | 139 | |
| 138 | 140 | |
| 139 | 141 | |
| 140 | 142 | |
| ... | ... | @@ -137,44 +139,41 @@ |
| 137 | 139 | query.setTypeId("b7ea005c-dfac-4c2a-bdae-25239b3f44fd"); |
| 138 | 140 | |
| 139 | 141 | List<BasicConfig> configList = basicConfigService.queryBasicConfig(query); |
| 140 | - List<Map<String,Object>> list =new ArrayList<Map<String, Object>>(); | |
| 141 | - if (CollectionUtils.isNotEmpty(configList)){ | |
| 142 | - for (BasicConfig config :configList){ | |
| 143 | - Map<String,Object> region=new HashMap<String, Object>(); | |
| 144 | - region.put("id",config.getId()); | |
| 145 | - region.put("name",config.getName()); | |
| 146 | - region.put("code",config.getCode()); | |
| 142 | + List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); | |
| 143 | + if (CollectionUtils.isNotEmpty(configList)) { | |
| 144 | + for (BasicConfig config : configList) { | |
| 145 | + Map<String, Object> region = new HashMap<String, Object>(); | |
| 146 | + region.put("id", config.getId()); | |
| 147 | + region.put("name", config.getName()); | |
| 148 | + region.put("code", config.getCode()); | |
| 147 | 149 | list.add(region); |
| 148 | 150 | } |
| 149 | 151 | } |
| 150 | 152 | ResultUtils.buildSuccessResultAndWrite(httpServletResponse, list); |
| 151 | 153 | } |
| 152 | - @RequestMapping(value = "/getAddress",method = RequestMethod.GET) | |
| 154 | + | |
| 155 | + @RequestMapping(value = "/getAddress", method = RequestMethod.GET) | |
| 153 | 156 | public void getAddress() { |
| 154 | 157 | BasicConfigQuery regionsQuery = new BasicConfigQuery(); |
| 155 | 158 | regionsQuery.setParentId(CHINA_BASIC_ID); |
| 156 | 159 | regionsQuery.setYn(YnEnums.YES.getId()); |
| 157 | 160 | List<BasicConfig> basicConfigList = basicConfigService.queryBasicConfig(regionsQuery); |
| 158 | 161 | List<String> list = new ArrayList<>(); |
| 159 | - for(BasicConfig bc : basicConfigList) | |
| 160 | - { | |
| 162 | + for (BasicConfig bc : basicConfigList) { | |
| 161 | 163 | list.add(bc.getName()); |
| 162 | 164 | regionsQuery.setParentId(bc.getId()); |
| 163 | 165 | List<BasicConfig> list1 = basicConfigService.queryBasicConfig(regionsQuery); |
| 164 | - for(BasicConfig bc1 : list1) | |
| 165 | - { | |
| 166 | + for (BasicConfig bc1 : list1) { | |
| 166 | 167 | list.add(bc1.getName()); |
| 167 | 168 | |
| 168 | 169 | regionsQuery.setParentId(bc1.getId()); |
| 169 | 170 | List<BasicConfig> list2 = basicConfigService.queryBasicConfig(regionsQuery); |
| 170 | - for(BasicConfig bc2 : list2) | |
| 171 | - { | |
| 171 | + for (BasicConfig bc2 : list2) { | |
| 172 | 172 | list.add(bc2.getName()); |
| 173 | 173 | |
| 174 | 174 | regionsQuery.setParentId(bc2.getId()); |
| 175 | 175 | List<BasicConfig> list3 = basicConfigService.queryBasicConfig(regionsQuery); |
| 176 | - for(BasicConfig bc3 : list3) | |
| 177 | - { | |
| 176 | + for (BasicConfig bc3 : list3) { | |
| 178 | 177 | list.add(bc3.getName()); |
| 179 | 178 | } |
| 180 | 179 | |
| 181 | 180 | |
| ... | ... | @@ -194,12 +193,13 @@ |
| 194 | 193 | |
| 195 | 194 | /** |
| 196 | 195 | * 解析身份证地址 |
| 196 | + * | |
| 197 | 197 | * @param address |
| 198 | 198 | * @return |
| 199 | 199 | */ |
| 200 | 200 | @RequestMapping(value = "/getAddressItems", method = RequestMethod.GET) |
| 201 | 201 | @ResponseBody |
| 202 | - public BaseObjectResponse getAddressItems(@RequestParam(required = true)String address) throws UnsupportedEncodingException { | |
| 202 | + public BaseObjectResponse getAddressItems(@RequestParam(required = true) String address) throws UnsupportedEncodingException { | |
| 203 | 203 | //address = new String(address.getBytes("ISO-8859-1"),"utf-8"); |
| 204 | 204 | return basicConfigService.getAddressItems(address); |
| 205 | 205 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
ddb5c51
| ... | ... | @@ -2429,7 +2429,7 @@ |
| 2429 | 2429 | BabyCheckModel checkModel = babyCheckModels.get(0); |
| 2430 | 2430 | |
| 2431 | 2431 | int month = DateUtil.getMonth(model.getBirth(), checkModel.getCheckDate()); |
| 2432 | - if (month == 0 || month > 36) { | |
| 2432 | + if (month > 36) { | |
| 2433 | 2433 | return new BaseObjectResponse().setData(data).setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("月龄范围没有报告"); |
| 2434 | 2434 | } |
| 2435 | 2435 | |
| ... | ... | @@ -2445,7 +2445,9 @@ |
| 2445 | 2445 | baseInfo.put("heightEvaluate", checkModel.getHeightEvaluate()); |
| 2446 | 2446 | baseInfo.put("month", month); |
| 2447 | 2447 | |
| 2448 | - | |
| 2448 | + if (month == 0) { | |
| 2449 | + month = 1; | |
| 2450 | + } | |
| 2449 | 2451 | String kaupEvaluate = ""; |
| 2450 | 2452 | if (StringUtils.isNotEmpty(checkModel.getWeight()) && StringUtils.isNotEmpty(checkModel.getHeight())) { |
| 2451 | 2453 | String bmi = patientWeightService.getBmi(checkModel.getWeight(), checkModel.getHeight()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
ddb5c51
| ... | ... | @@ -6282,8 +6282,12 @@ |
| 6282 | 6282 | if (null != checkModel) { |
| 6283 | 6283 | result.setCheckDate(DateUtil.getyyyy_MM_dd(checkModel.getCheckDate())); |
| 6284 | 6284 | result.setMonthAge(DateUtil.getBabyMonthAge(checkModel.getBirth(), checkModel.getCheckDate())); |
| 6285 | - result.setWeight(StringUtils.isNotEmpty(checkModel.getWeight()) ? checkModel.getWeight() + "kg,评价:" + checkModel.getWeightEvaluate() : ""); | |
| 6286 | - result.setHeight(StringUtils.isNotEmpty(checkModel.getHeight()) ? checkModel.getHeight() + "cm,评价:" + checkModel.getHeightEvaluate() : ""); | |
| 6285 | + String weight = StringUtils.isNotEmpty(checkModel.getWeight()) ? checkModel.getWeight() + "kg," : ""; | |
| 6286 | + String height = StringUtils.isNotEmpty(checkModel.getHeight()) ? checkModel.getHeight() + "cm," : ""; | |
| 6287 | + String weightEvaluate = StringUtils.isNotEmpty(checkModel.getWeightEvaluate()) ? "评价:" + checkModel.getWeightEvaluate() : ""; | |
| 6288 | + String heightEvaluate = StringUtils.isNotEmpty(checkModel.getHeightEvaluate()) ? "评价:" + checkModel.getHeightEvaluate() : ""; | |
| 6289 | + result.setWeight(weight + weightEvaluate); | |
| 6290 | + result.setHeight(height + heightEvaluate); | |
| 6287 | 6291 | result.setWeightOrHeight(checkModel.getHeightWeight()); |
| 6288 | 6292 | result.setPhysiqueInfo(checkModel.getGrowthEvaluate()); |
| 6289 | 6293 | result.setHeadCircumference(checkModel.getHead()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/session/SessionProvider.java
View file @
ddb5c51
| ... | ... | @@ -90,7 +90,7 @@ |
| 90 | 90 | public LoginContext register(Integer userId, String phone, String account, String pwd) { |
| 91 | 91 | ISessionProvider iSessionProvider = iSessionProviderMap.get(currentStrateger); |
| 92 | 92 | if (null != iSessionProvider) { |
| 93 | - return iSessionProvider.register(userId, phone, account,pwd); | |
| 93 | + return iSessionProvider.register(userId, phone, account, pwd); | |
| 94 | 94 | } |
| 95 | 95 | if (null != defaultSessionProvider) { |
| 96 | 96 | return defaultSessionProvider.register(userId, phone, account, pwd); |