no message
Showing
6 changed files
with
35 additions
and
21 deletions
| ... | @@ -19,24 +19,26 @@ public class HapiController { | ... | @@ -19,24 +19,26 @@ public class HapiController { |
| 19 | 19 | ||
| 20 | @RequestMapping("/register") | 20 | @RequestMapping("/register") |
| 21 | public MessageEntity register(@RequestParam("barcode") String barcode, | 21 | public MessageEntity register(@RequestParam("barcode") String barcode, |
| 22 | @RequestParam("openid") String openid, | ||
| 22 | @RequestParam("name") String name,@RequestParam("gender") String gender,@RequestParam("birthdayStr") String birthdayStr, | 23 | @RequestParam("name") String name,@RequestParam("gender") String gender,@RequestParam("birthdayStr") String birthdayStr, |
| 23 | @RequestParam("mobileNumber") String mobileNumber,@RequestParam("samplingDate") String samplingDate, | 24 | @RequestParam("mobileNumber") String mobileNumber,@RequestParam("samplingDate") String samplingDate, |
| 24 | @RequestParam("recipients") String recipients,@RequestParam("address") String address,@RequestParam("familyDisease") String familyDisease, | 25 | @RequestParam("recipients") String recipients,@RequestParam("address") String address,@RequestParam("familyDisease") String familyDisease, |
| 25 | @RequestParam("existingDisease") String existingDisease,@RequestParam("weight") Float weight, | 26 | @RequestParam("existingDisease") String existingDisease,@RequestParam("weight") Float weight, |
| 26 | @RequestParam("height") Integer height,@RequestParam(value = "remarks",required = false)String remarks){ | 27 | @RequestParam("height") Integer height,@RequestParam(value = "remarks",required = false)String remarks){ |
| 27 | return this.hapiService.register(barcode, name, gender, birthdayStr, mobileNumber, samplingDate, recipients, address, familyDisease, existingDisease, weight, height, remarks); | 28 | return this.hapiService.register(barcode,openid, name, gender, birthdayStr, mobileNumber, samplingDate, recipients, address, familyDisease, existingDisease, weight, height, remarks); |
| 28 | } | 29 | } |
| 29 | 30 | ||
| 30 | @RequestMapping("/genereport") | 31 | @RequestMapping("/genereport") |
| 31 | public MessageEntity genereport(@RequestParam("barcode") String barcode, | 32 | public MessageEntity genereport(@RequestParam("barcode") String barcode, |
| 32 | @RequestParam("mobileNumber") String mobileNumber){ | 33 | @RequestParam("mobileNumber") String mobileNumber, |
| 33 | return this.hapiService.genereport(barcode, mobileNumber); | 34 | @RequestParam("openid") String openid){ |
| 35 | return this.hapiService.genereport(barcode, mobileNumber,openid); | ||
| 34 | } | 36 | } |
| 35 | 37 | ||
| 36 | @RequestMapping("/getbymobile") | 38 | @RequestMapping("/getbyopenid") |
| 37 | public MessageEntity getbymobile( | 39 | public MessageEntity getbymobile( |
| 38 | @RequestParam("mobileNumber") String mobileNumber){ | 40 | @RequestParam("openid") String openid){ |
| 39 | return this.hapiService.getByMobileNumber(mobileNumber); | 41 | return this.hapiService.getByopenid(openid); |
| 40 | } | 42 | } |
| 41 | 43 | ||
| 42 | @RequestMapping("/memberlist") | 44 | @RequestMapping("/memberlist") | ... | ... |
| ... | @@ -13,7 +13,7 @@ import java.util.Map; | ... | @@ -13,7 +13,7 @@ import java.util.Map; |
| 13 | public interface MemberInfoMapper { | 13 | public interface MemberInfoMapper { |
| 14 | boolean create(MemberInfo memberInfo); | 14 | boolean create(MemberInfo memberInfo); |
| 15 | 15 | ||
| 16 | MemberInfo getByMobileNumber(@Param("mobileNumber") String mobileNumber); | 16 | MemberInfo getByopenid(@Param("openid") String openid); |
| 17 | 17 | ||
| 18 | boolean genereport(@Param("isGenereport") Integer isGenereport, | 18 | boolean genereport(@Param("isGenereport") Integer isGenereport, |
| 19 | @Param("genereportAt") Date genereportAt, | 19 | @Param("genereportAt") Date genereportAt, |
| ... | @@ -21,7 +21,7 @@ public interface MemberInfoMapper { | ... | @@ -21,7 +21,7 @@ public interface MemberInfoMapper { |
| 21 | @Param("pdfName") String pdfName, | 21 | @Param("pdfName") String pdfName, |
| 22 | @Param("url") String url, | 22 | @Param("url") String url, |
| 23 | @Param("genereportName") String genereportName, | 23 | @Param("genereportName") String genereportName, |
| 24 | @Param("mobileNumber") String mobileNumber); | 24 | @Param("openid") String openid); |
| 25 | 25 | ||
| 26 | List<MemberInfo> list(@Param("keyWord") String keyWord,@Param("status") Integer status,@Param("pageable") Pageable pageable); | 26 | List<MemberInfo> list(@Param("keyWord") String keyWord,@Param("status") Integer status,@Param("pageable") Pageable pageable); |
| 27 | 27 | ... | ... |
| ... | @@ -33,6 +33,7 @@ public class MemberInfo { | ... | @@ -33,6 +33,7 @@ public class MemberInfo { |
| 33 | String pdfName; | 33 | String pdfName; |
| 34 | String url; | 34 | String url; |
| 35 | String genereportName; | 35 | String genereportName; |
| 36 | String openid; | ||
| 36 | 37 | ||
| 37 | public Long getId() { | 38 | public Long getId() { |
| 38 | return id; | 39 | return id; |
| ... | @@ -249,4 +250,12 @@ public class MemberInfo { | ... | @@ -249,4 +250,12 @@ public class MemberInfo { |
| 249 | public void setGenereportName(String genereportName) { | 250 | public void setGenereportName(String genereportName) { |
| 250 | this.genereportName = genereportName; | 251 | this.genereportName = genereportName; |
| 251 | } | 252 | } |
| 253 | |||
| 254 | public String getOpenid() { | ||
| 255 | return openid; | ||
| 256 | } | ||
| 257 | |||
| 258 | public void setOpenid(String openid) { | ||
| 259 | this.openid = openid; | ||
| 260 | } | ||
| 252 | } | 261 | } | ... | ... |
| ... | @@ -11,12 +11,12 @@ import java.util.List; | ... | @@ -11,12 +11,12 @@ import java.util.List; |
| 11 | public interface HapiService { | 11 | public interface HapiService { |
| 12 | 12 | ||
| 13 | 13 | ||
| 14 | MessageEntity register(String barcode,String name,String gender,String birthdayStr,String mobileNumber,String samplingDate, | 14 | MessageEntity register(String barcode,String openid,String name,String gender,String birthdayStr,String mobileNumber,String samplingDate, |
| 15 | String recipients,String address,String familyDisease,String existingDisease,Float weight,Integer height,String remarks); | 15 | String recipients,String address,String familyDisease,String existingDisease,Float weight,Integer height,String remarks); |
| 16 | 16 | ||
| 17 | MessageEntity getByMobileNumber(String mobileNumber); | 17 | MessageEntity getByopenid(String mobileNumber); |
| 18 | 18 | ||
| 19 | MessageEntity genereport(String barcode,String mobileNumber); | 19 | MessageEntity genereport(String barcode,String mobileNumber,String openid); |
| 20 | 20 | ||
| 21 | MessageEntity reportByDay(String beginTime,String endTime); | 21 | MessageEntity reportByDay(String beginTime,String endTime); |
| 22 | 22 | ... | ... |
| ... | @@ -52,7 +52,7 @@ public class HapiServiceImpl implements HapiService { | ... | @@ -52,7 +52,7 @@ public class HapiServiceImpl implements HapiService { |
| 52 | 52 | ||
| 53 | 53 | ||
| 54 | @Override | 54 | @Override |
| 55 | public MessageEntity register(String barcode,String name,String gender,String birthdayStr,String mobileNumber,String samplingDate, | 55 | public MessageEntity register(String barcode,String openid,String name,String gender,String birthdayStr,String mobileNumber,String samplingDate, |
| 56 | String recipients,String address,String familyDisease,String existingDisease,Float weight,Integer height,String remarks) { | 56 | String recipients,String address,String familyDisease,String existingDisease,Float weight,Integer height,String remarks) { |
| 57 | long timestamp = new Date().getTime()/1000; | 57 | long timestamp = new Date().getTime()/1000; |
| 58 | MessageEntity.Builder builder = new MessageEntity.Builder(); | 58 | MessageEntity.Builder builder = new MessageEntity.Builder(); |
| ... | @@ -83,6 +83,7 @@ public class HapiServiceImpl implements HapiService { | ... | @@ -83,6 +83,7 @@ public class HapiServiceImpl implements HapiService { |
| 83 | if(map.containsKey("ret") && map.get("ret").toString().equals("0") && map.containsKey("uuid")){ | 83 | if(map.containsKey("ret") && map.get("ret").toString().equals("0") && map.containsKey("uuid")){ |
| 84 | String memberNumber = map.get("uuid") != null ? map.get("uuid").toString() : ""; | 84 | String memberNumber = map.get("uuid") != null ? map.get("uuid").toString() : ""; |
| 85 | MemberInfo memberInfo = new MemberInfo(); | 85 | MemberInfo memberInfo = new MemberInfo(); |
| 86 | memberInfo.setOpenid(openid); | ||
| 86 | memberInfo.setStatus(1); | 87 | memberInfo.setStatus(1); |
| 87 | memberInfo.setAddress(address); | 88 | memberInfo.setAddress(address); |
| 88 | memberInfo.setBarcode(barcode); | 89 | memberInfo.setBarcode(barcode); |
| ... | @@ -110,7 +111,7 @@ public class HapiServiceImpl implements HapiService { | ... | @@ -110,7 +111,7 @@ public class HapiServiceImpl implements HapiService { |
| 110 | 111 | ||
| 111 | 112 | ||
| 112 | @Override | 113 | @Override |
| 113 | public MessageEntity genereport(String barcode,String mobileNumber) { | 114 | public MessageEntity genereport(String barcode,String mobileNumber,String openid) { |
| 114 | long timestamp = new Date().getTime()/1000; | 115 | long timestamp = new Date().getTime()/1000; |
| 115 | MessageEntity.Builder builder = new MessageEntity.Builder(); | 116 | MessageEntity.Builder builder = new MessageEntity.Builder(); |
| 116 | Map<String,Object> paremMap = new HashMap<>(); | 117 | Map<String,Object> paremMap = new HashMap<>(); |
| ... | @@ -132,14 +133,14 @@ public class HapiServiceImpl implements HapiService { | ... | @@ -132,14 +133,14 @@ public class HapiServiceImpl implements HapiService { |
| 132 | String name = map.get("name") != null ? map.get("name").toString() : ""; | 133 | String name = map.get("name") != null ? map.get("name").toString() : ""; |
| 133 | String packName = map.get("packName") != null ? map.get("packName").toString() : ""; | 134 | String packName = map.get("packName") != null ? map.get("packName").toString() : ""; |
| 134 | String pdfName = map.get("pdfName") != null ? map.get("pdfName").toString() : ""; | 135 | String pdfName = map.get("pdfName") != null ? map.get("pdfName").toString() : ""; |
| 135 | this.memberInfoMapper.genereport(1,new Date(),packName,pdfName,pdfurl,name,mobileNumber); | 136 | this.memberInfoMapper.genereport(1,new Date(),packName,pdfName,pdfurl,name,openid); |
| 136 | } | 137 | } |
| 137 | return builder.success(true).code("2000").content(map).create(); | 138 | return builder.success(true).code("2000").content(map).create(); |
| 138 | } | 139 | } |
| 139 | 140 | ||
| 140 | public MessageEntity getByMobileNumber(String mobileNumber){ | 141 | public MessageEntity getByopenid(String openid){ |
| 141 | MessageEntity.Builder builder = new MessageEntity.Builder(); | 142 | MessageEntity.Builder builder = new MessageEntity.Builder(); |
| 142 | MemberInfo memberInfo = this.memberInfoMapper.getByMobileNumber(mobileNumber); | 143 | MemberInfo memberInfo = this.memberInfoMapper.getByopenid(openid); |
| 143 | if(memberInfo == null || memberInfo.getId() == 0){ | 144 | if(memberInfo == null || memberInfo.getId() == 0){ |
| 144 | //账号不存在 | 145 | //账号不存在 |
| 145 | Map<String,Object> map = new HashMap<>(); | 146 | Map<String,Object> map = new HashMap<>(); | ... | ... |
| ... | @@ -25,7 +25,8 @@ | ... | @@ -25,7 +25,8 @@ |
| 25 | remarks, | 25 | remarks, |
| 26 | member_number, | 26 | member_number, |
| 27 | create_at, | 27 | create_at, |
| 28 | status | 28 | status, |
| 29 | openid | ||
| 29 | ) | 30 | ) |
| 30 | VALUES ( | 31 | VALUES ( |
| 31 | #{source}, | 32 | #{source}, |
| ... | @@ -47,12 +48,13 @@ | ... | @@ -47,12 +48,13 @@ |
| 47 | #{remarks}, | 48 | #{remarks}, |
| 48 | #{memberNumber}, | 49 | #{memberNumber}, |
| 49 | #{createAt}, | 50 | #{createAt}, |
| 50 | #{status} | 51 | #{status}, |
| 52 | #{openid} | ||
| 51 | ); | 53 | ); |
| 52 | </insert> | 54 | </insert> |
| 53 | 55 | ||
| 54 | <select id="getByMobileNumber" resultType="com.example.models.api.MemberInfo"> | 56 | <select id="getByopenid" resultType="com.example.models.api.MemberInfo"> |
| 55 | select * from t_hpai_member_info where mobile_number = #{mobileNumber} limit 1; | 57 | select * from t_hpai_member_info where openid = #{openid} limit 1; |
| 56 | </select> | 58 | </select> |
| 57 | 59 | ||
| 58 | <update id="genereport"> | 60 | <update id="genereport"> |
| ... | @@ -62,7 +64,7 @@ | ... | @@ -62,7 +64,7 @@ |
| 62 | pack_name = #{packName}, | 64 | pack_name = #{packName}, |
| 63 | pdf_name = #{pdfName}, | 65 | pdf_name = #{pdfName}, |
| 64 | url = #{url}, | 66 | url = #{url}, |
| 65 | genereport_name = #{genereportName} where mobile_number = #{mobileNumber}; | 67 | genereport_name = #{genereportName} where openid = #{openid}; |
| 66 | </update> | 68 | </update> |
| 67 | 69 | ||
| 68 | 70 | ... | ... |
-
Please register or sign in to post a comment