Commit a6c33b90704c638f99fac66fa3034770569e691b
1 parent
70c2f1169b
Exists in
master
小程序注册患者
Showing 1 changed file with 26 additions and 0 deletions
talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java
View file @
a6c33b9
| ... | ... | @@ -767,6 +767,7 @@ |
| 767 | 767 | |
| 768 | 768 | return baseResponse; |
| 769 | 769 | } |
| 770 | + | |
| 770 | 771 | /** |
| 771 | 772 | * 选科室后查询出科室下有哪些疾病 |
| 772 | 773 | * @param 科室id |
| ... | ... | @@ -794,6 +795,7 @@ |
| 794 | 795 | } |
| 795 | 796 | return baseResponse; |
| 796 | 797 | } |
| 798 | + | |
| 797 | 799 | /** |
| 798 | 800 | * 修改患者密码/重置密码 |
| 799 | 801 | * @param doctor |
| ... | ... | @@ -808,6 +810,30 @@ |
| 808 | 810 | boolean f=lymsPatientService.updateById(patient); |
| 809 | 811 | baseResponse.setErrorcode(f==true?0:1); |
| 810 | 812 | baseResponse.setErrormsg(f==true?"成功":"失败"); |
| 813 | + return baseResponse; | |
| 814 | + } | |
| 815 | + | |
| 816 | + /** | |
| 817 | + * 小程序注册患者 | |
| 818 | + * | |
| 819 | + * @param patient | |
| 820 | + * @return | |
| 821 | + */ | |
| 822 | + @PostMapping("signInPatient") | |
| 823 | + public BaseResponse signInPatient(@RequestBody LymsPatient patient) { | |
| 824 | + BaseResponse baseResponse = new BaseResponse(); | |
| 825 | + baseResponse.setErrorcode(1); | |
| 826 | + baseResponse.setErrormsg("身份证已注册。如有疑问请联系管理员!"); | |
| 827 | + patient.setIdno(patient.getIdno().toLowerCase()); | |
| 828 | + LymsPatient tmpP=new LymsPatient(); | |
| 829 | + tmpP.setIdno(patient.getIdno().toLowerCase()); | |
| 830 | + LymsPatient patient2 = lymsPatientService.getOne(Wrappers.query(tmpP).eq("idno", patient.getIdno())); | |
| 831 | + if (patient2 == null) { | |
| 832 | + patient.setCreatedtime(new Date()); | |
| 833 | + boolean f = lymsPatientService.save(patient); | |
| 834 | + baseResponse.setErrorcode(0); | |
| 835 | + baseResponse.setErrormsg("注册成功!"); | |
| 836 | + } | |
| 811 | 837 | return baseResponse; |
| 812 | 838 | } |
| 813 | 839 | } |