Commit eb633ed0959f0a14a32d546e175ed2c777dcc5d0
1 parent
5528aa2d07
Exists in
master
and in
6 other branches
update
Showing 3 changed files with 25 additions and 7 deletions
platform-dal/src/main/java/com/lyms/platform/pojo/TemporaryUserModel.java
View file @
eb633ed
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TemporaryUserController.java
View file @
eb633ed
... | ... | @@ -8,12 +8,10 @@ |
8 | 8 | import com.lyms.platform.pojo.TemporaryUserModel; |
9 | 9 | import org.springframework.beans.factory.annotation.Autowired; |
10 | 10 | import org.springframework.stereotype.Controller; |
11 | -import org.springframework.web.bind.annotation.RequestMapping; | |
12 | -import org.springframework.web.bind.annotation.RequestMethod; | |
13 | -import org.springframework.web.bind.annotation.RequestParam; | |
14 | -import org.springframework.web.bind.annotation.ResponseBody; | |
11 | +import org.springframework.web.bind.annotation.*; | |
15 | 12 | |
16 | 13 | import javax.servlet.http.HttpServletRequest; |
14 | +import javax.validation.Valid; | |
17 | 15 | |
18 | 16 | @Controller |
19 | 17 | @RequestMapping(value = "/temporary") |
... | ... | @@ -26,7 +24,7 @@ |
26 | 24 | @ResponseBody |
27 | 25 | @RequestMapping(value = "/addAndUpdate", method = RequestMethod.POST) |
28 | 26 | @TokenRequired |
29 | - public BaseResponse addAndUpdate(TemporaryUserModel temporaryUser, HttpServletRequest request) { | |
27 | + public BaseResponse addAndUpdate(@Valid @RequestBody TemporaryUserModel temporaryUser, HttpServletRequest request) { | |
30 | 28 | return temporaryUserService.addAndUpdate(temporaryUser, getUserId(request)); |
31 | 29 | |
32 | 30 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryUserServiceImpl.java
View file @
eb633ed
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | |
3 | 3 | import com.lyms.platform.biz.dal.ITemporaryUserDao; |
4 | 4 | import com.lyms.platform.biz.service.BasicConfigService; |
5 | +import com.lyms.platform.biz.service.CommonService; | |
5 | 6 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
6 | 7 | import com.lyms.platform.common.enums.HisptialRiskTypeEnum; |
7 | 8 | import com.lyms.platform.common.result.BaseObjectResponse; |
8 | 9 | |
... | ... | @@ -25,7 +26,9 @@ |
25 | 26 | import org.springframework.data.mongodb.core.query.Query; |
26 | 27 | import org.springframework.data.mongodb.core.query.Update; |
27 | 28 | import org.springframework.stereotype.Service; |
29 | +import org.springframework.web.bind.annotation.RequestBody; | |
28 | 30 | |
31 | +import javax.validation.Valid; | |
29 | 32 | import java.util.*; |
30 | 33 | |
31 | 34 | @Service |
... | ... | @@ -44,6 +47,9 @@ |
44 | 47 | @Autowired |
45 | 48 | private OrganizationGroupsFacade groupsFacade; |
46 | 49 | |
50 | + @Autowired | |
51 | + private CommonService commonService; | |
52 | + | |
47 | 53 | @Override |
48 | 54 | public BaseResponse addAndUpdate(TemporaryUserModel temporaryUser, Integer userId) { |
49 | 55 | if (null != temporaryUser.getId()) { |
... | ... | @@ -186,6 +192,20 @@ |
186 | 192 | requestMap.put("weeks", DateUtil.getWeekDesc(bloodModel.getLastMenses(), new Date())); |
187 | 193 | requestMap.put("phone", bloodModel.getPhone()); |
188 | 194 | requestMap.put("id", bloodModel.getId()); |
195 | + requestMap.put("birth", DateUtil.getyyyy_MM_dd(bloodModel.getBirth())); | |
196 | + requestMap.put("beforeWeight", bloodModel.getBeforeWeight()); | |
197 | + requestMap.put("beforeHeight", bloodModel.getBeforeHeight()); | |
198 | + requestMap.put("lastMenses", DateUtil.getyyyy_MM_dd(bloodModel.getLastMenses())); | |
199 | + requestMap.put("highriskDesc", bloodModel.getHighriskDesc()); | |
200 | + /*String rFactor = commonService.resloveFactor(bloodModel.getRiskFactorId()); | |
201 | + if (bloodModel.getHighriskDesc() != null && !"null".equals(bloodModel.getHighriskDesc())) { | |
202 | + if (StringUtils.isNotEmpty(rFactor)) { | |
203 | + rFactor += "," + bloodModel.getHighriskDesc(); | |
204 | + } else { | |
205 | + rFactor = bloodModel.getHighriskDesc(); | |
206 | + } | |
207 | + }*/ | |
208 | + requestMap.put("otherRisk", bloodModel.getOtherRisk()); | |
189 | 209 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(requestMap); |
190 | 210 | } |
191 | 211 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.DEPT_NOT_EXISTS).setErrormsg("请选择一条记录"); |