add qrcode related code
Showing
6 changed files
with
291 additions
and
7 deletions
@@ -34,6 +34,7 @@ import org.springframework.web.bind.annotation.RequestParam; | @@ -34,6 +34,7 @@ import org.springframework.web.bind.annotation.RequestParam; | ||
34 | import org.springframework.web.bind.annotation.RestController; | 34 | import org.springframework.web.bind.annotation.RestController; |
35 | 35 | ||
36 | import javax.servlet.http.HttpServletRequest; | 36 | import javax.servlet.http.HttpServletRequest; |
37 | +import java.text.SimpleDateFormat; | ||
37 | import java.util.Date; | 38 | import java.util.Date; |
38 | 39 | ||
39 | /** | 40 | /** |
@@ -53,6 +54,7 @@ public class QRCodeController { | @@ -53,6 +54,7 @@ public class QRCodeController { | ||
53 | @Autowired | 54 | @Autowired |
54 | private XklMemberRespository xklMemberRespository; | 55 | private XklMemberRespository xklMemberRespository; |
55 | 56 | ||
57 | + private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟 | ||
56 | 58 | ||
57 | @LogAnnotation | 59 | @LogAnnotation |
58 | @AntiXSS | 60 | @AntiXSS |
@@ -71,6 +73,7 @@ public class QRCodeController { | @@ -71,6 +73,7 @@ public class QRCodeController { | ||
71 | return new ResponseEntity<>(ResultModel.ok(qrModel), HttpStatus.OK); | 73 | return new ResponseEntity<>(ResultModel.ok(qrModel), HttpStatus.OK); |
72 | } | 74 | } |
73 | } | 75 | } |
76 | + | ||
74 | @LogAnnotation | 77 | @LogAnnotation |
75 | @AntiXSS | 78 | @AntiXSS |
76 | @Sign | 79 | @Sign |
@@ -128,15 +131,19 @@ public class QRCodeController { | @@ -128,15 +131,19 @@ public class QRCodeController { | ||
128 | return new ResponseEntity<>(ResultModel.error(ResultStatus.USER_NOT_FOUND), HttpStatus.OK); | 131 | return new ResponseEntity<>(ResultModel.error(ResultStatus.USER_NOT_FOUND), HttpStatus.OK); |
129 | } | 132 | } |
130 | XklMemberEntity xklMemberEntity = xklMemberRespository.findOne((long) user.getMemberId()); | 133 | XklMemberEntity xklMemberEntity = xklMemberRespository.findOne((long) user.getMemberId()); |
131 | - int age = DatetimeTools.getAge(xklMemberEntity.getBirthDate(), new Date()); | 134 | + Date birthDate = new Date(); |
135 | + try { | ||
136 | + birthDate = sdf.parse(xklMemberEntity.getBirthDate()); | ||
137 | + } catch (Exception e) { | ||
138 | + e.printStackTrace(); | ||
139 | + } | ||
140 | + int age = DatetimeTools.getAge(birthDate, new Date()); | ||
132 | UsrInfoModel usrInfo = new UsrInfoModel(user.getLoginAccount(), xklMemberEntity.getName(), | 141 | UsrInfoModel usrInfo = new UsrInfoModel(user.getLoginAccount(), xklMemberEntity.getName(), |
133 | - xklMemberEntity.getIdcard(), xklMemberEntity.getPhone(), xklMemberEntity.getSex(), age, qrcode, genWebloginUrl(qrcode)); | 142 | + xklMemberEntity.getIdcard(), xklMemberEntity.getPhone(), xklMemberEntity.isSex() ? 1 : 0, age, qrcode, genWebloginUrl(qrcode)); |
134 | return new ResponseEntity<>(ResultModel.ok(usrInfo), HttpStatus.OK); | 143 | return new ResponseEntity<>(ResultModel.ok(usrInfo), HttpStatus.OK); |
135 | } | 144 | } |
136 | 145 | ||
137 | private static String genWebloginUrl(String qrcode) { | 146 | private static String genWebloginUrl(String qrcode) { |
138 | return Constants.WEB_LOGIN_URL + qrcode.trim(); | 147 | return Constants.WEB_LOGIN_URL + qrcode.trim(); |
139 | } | 148 | } |
140 | - | ||
141 | - | ||
142 | } | 149 | } |
@@ -34,4 +34,51 @@ public class User { | @@ -34,4 +34,51 @@ public class User { | ||
34 | @Column(name = "member_id") | 34 | @Column(name = "member_id") |
35 | private long memberId; | 35 | private long memberId; |
36 | 36 | ||
37 | + public String getLoginAccount() { | ||
38 | + return loginAccount; | ||
39 | + } | ||
40 | + | ||
41 | + public void setLoginAccount(String loginAccount) { | ||
42 | + this.loginAccount = loginAccount; | ||
43 | + } | ||
44 | + | ||
45 | + public String getLoginPwd() { | ||
46 | + return loginPwd; | ||
47 | + } | ||
48 | + | ||
49 | + public void setLoginPwd(String loginPwd) { | ||
50 | + this.loginPwd = loginPwd; | ||
51 | + } | ||
52 | + | ||
53 | + public long getId() { | ||
54 | + return id; | ||
55 | + } | ||
56 | + | ||
57 | + public void setId(long id) { | ||
58 | + this.id = id; | ||
59 | + } | ||
60 | + | ||
61 | + public String getSalt() { | ||
62 | + return salt; | ||
63 | + } | ||
64 | + | ||
65 | + public void setSalt(String salt) { | ||
66 | + this.salt = salt; | ||
67 | + } | ||
68 | + | ||
69 | + public boolean isStatus() { | ||
70 | + return status; | ||
71 | + } | ||
72 | + | ||
73 | + public void setStatus(boolean status) { | ||
74 | + this.status = status; | ||
75 | + } | ||
76 | + | ||
77 | + public long getMemberId() { | ||
78 | + return memberId; | ||
79 | + } | ||
80 | + | ||
81 | + public void setMemberId(long memberId) { | ||
82 | + this.memberId = memberId; | ||
83 | + } | ||
37 | } | 84 | } |
@@ -44,4 +44,92 @@ public class XklCompanyEntity { | @@ -44,4 +44,92 @@ public class XklCompanyEntity { | ||
44 | @Basic | 44 | @Basic |
45 | @Column(name = "status") | 45 | @Column(name = "status") |
46 | private int status; | 46 | private int status; |
47 | + | ||
48 | + public long getId() { | ||
49 | + return id; | ||
50 | + } | ||
51 | + | ||
52 | + public void setId(long id) { | ||
53 | + this.id = id; | ||
54 | + } | ||
55 | + | ||
56 | + public String getName() { | ||
57 | + return name; | ||
58 | + } | ||
59 | + | ||
60 | + public void setName(String name) { | ||
61 | + this.name = name; | ||
62 | + } | ||
63 | + | ||
64 | + public long getParentId() { | ||
65 | + return parentId; | ||
66 | + } | ||
67 | + | ||
68 | + public void setParentId(long parentId) { | ||
69 | + this.parentId = parentId; | ||
70 | + } | ||
71 | + | ||
72 | + public long getProvinceId() { | ||
73 | + return provinceId; | ||
74 | + } | ||
75 | + | ||
76 | + public void setProvinceId(long provinceId) { | ||
77 | + this.provinceId = provinceId; | ||
78 | + } | ||
79 | + | ||
80 | + public long getCityId() { | ||
81 | + return cityId; | ||
82 | + } | ||
83 | + | ||
84 | + public void setCityId(long cityId) { | ||
85 | + this.cityId = cityId; | ||
86 | + } | ||
87 | + | ||
88 | + public long getCountryId() { | ||
89 | + return countryId; | ||
90 | + } | ||
91 | + | ||
92 | + public void setCountryId(long countryId) { | ||
93 | + this.countryId = countryId; | ||
94 | + } | ||
95 | + | ||
96 | + public long getCompanyCode() { | ||
97 | + return companyCode; | ||
98 | + } | ||
99 | + | ||
100 | + public void setCompanyCode(long companyCode) { | ||
101 | + this.companyCode = companyCode; | ||
102 | + } | ||
103 | + | ||
104 | + public int getCompanyType() { | ||
105 | + return companyType; | ||
106 | + } | ||
107 | + | ||
108 | + public void setCompanyType(int companyType) { | ||
109 | + this.companyType = companyType; | ||
110 | + } | ||
111 | + | ||
112 | + public int getLevel() { | ||
113 | + return level; | ||
114 | + } | ||
115 | + | ||
116 | + public void setLevel(int level) { | ||
117 | + this.level = level; | ||
118 | + } | ||
119 | + | ||
120 | + public int getShowLevel() { | ||
121 | + return showLevel; | ||
122 | + } | ||
123 | + | ||
124 | + public void setShowLevel(int showLevel) { | ||
125 | + this.showLevel = showLevel; | ||
126 | + } | ||
127 | + | ||
128 | + public int getStatus() { | ||
129 | + return status; | ||
130 | + } | ||
131 | + | ||
132 | + public void setStatus(int status) { | ||
133 | + this.status = status; | ||
134 | + } | ||
47 | } | 135 | } |
@@ -55,4 +55,107 @@ public class XklMemberEntity { | @@ -55,4 +55,107 @@ public class XklMemberEntity { | ||
55 | @Column(name = "status") | 55 | @Column(name = "status") |
56 | private int status; | 56 | private int status; |
57 | 57 | ||
58 | + public long getId() { | ||
59 | + return id; | ||
60 | + } | ||
61 | + | ||
62 | + public void setId(long id) { | ||
63 | + this.id = id; | ||
64 | + } | ||
65 | + | ||
66 | + public String getName() { | ||
67 | + return name; | ||
68 | + } | ||
69 | + | ||
70 | + public void setName(String name) { | ||
71 | + this.name = name; | ||
72 | + } | ||
73 | + | ||
74 | + public boolean isSex() { | ||
75 | + return sex; | ||
76 | + } | ||
77 | + | ||
78 | + public void setSex(boolean sex) { | ||
79 | + this.sex = sex; | ||
80 | + } | ||
81 | + | ||
82 | + public String getBirthDate() { | ||
83 | + return birthDate; | ||
84 | + } | ||
85 | + | ||
86 | + public void setBirthDate(String birthDate) { | ||
87 | + this.birthDate = birthDate; | ||
88 | + } | ||
89 | + | ||
90 | + public String getIdcard() { | ||
91 | + return idcard; | ||
92 | + } | ||
93 | + | ||
94 | + public void setIdcard(String idcard) { | ||
95 | + this.idcard = idcard; | ||
96 | + } | ||
97 | + | ||
98 | + public String getPhone() { | ||
99 | + return phone; | ||
100 | + } | ||
101 | + | ||
102 | + public void setPhone(String phone) { | ||
103 | + this.phone = phone; | ||
104 | + } | ||
105 | + | ||
106 | + public String getRegisterTime() { | ||
107 | + return registerTime; | ||
108 | + } | ||
109 | + | ||
110 | + public void setRegisterTime(String registerTime) { | ||
111 | + this.registerTime = registerTime; | ||
112 | + } | ||
113 | + | ||
114 | + public long getCompanyId() { | ||
115 | + return companyId; | ||
116 | + } | ||
117 | + | ||
118 | + public void setCompanyId(long companyId) { | ||
119 | + this.companyId = companyId; | ||
120 | + } | ||
121 | + | ||
122 | + public long getProvince() { | ||
123 | + return province; | ||
124 | + } | ||
125 | + | ||
126 | + public void setProvince(long province) { | ||
127 | + this.province = province; | ||
128 | + } | ||
129 | + | ||
130 | + public long getCity() { | ||
131 | + return city; | ||
132 | + } | ||
133 | + | ||
134 | + public void setCity(long city) { | ||
135 | + this.city = city; | ||
136 | + } | ||
137 | + | ||
138 | + public long getCountry() { | ||
139 | + return country; | ||
140 | + } | ||
141 | + | ||
142 | + public void setCountry(long country) { | ||
143 | + this.country = country; | ||
144 | + } | ||
145 | + | ||
146 | + public long getRegisterBy() { | ||
147 | + return registerBy; | ||
148 | + } | ||
149 | + | ||
150 | + public void setRegisterBy(long registerBy) { | ||
151 | + this.registerBy = registerBy; | ||
152 | + } | ||
153 | + | ||
154 | + public int getStatus() { | ||
155 | + return status; | ||
156 | + } | ||
157 | + | ||
158 | + public void setStatus(int status) { | ||
159 | + this.status = status; | ||
160 | + } | ||
58 | } | 161 | } |
1 | package com.xkl.model; | 1 | package com.xkl.model; |
2 | 2 | ||
3 | -import lombok.AllArgsConstructor; | ||
4 | import lombok.Data; | 3 | import lombok.Data; |
5 | 4 | ||
6 | /** | 5 | /** |
@@ -13,4 +12,44 @@ public class CityModel { | @@ -13,4 +12,44 @@ public class CityModel { | ||
13 | long city = 0;//市(直辖市的区) | 12 | long city = 0;//市(直辖市的区) |
14 | long county = 0;//县 | 13 | long county = 0;//县 |
15 | int type = 0; | 14 | int type = 0; |
16 | -} | 15 | + |
16 | + public long getCountry() { | ||
17 | + return country; | ||
18 | + } | ||
19 | + | ||
20 | + public void setCountry(long country) { | ||
21 | + this.country = country; | ||
22 | + } | ||
23 | + | ||
24 | + public long getProvince() { | ||
25 | + return province; | ||
26 | + } | ||
27 | + | ||
28 | + public void setProvince(long province) { | ||
29 | + this.province = province; | ||
30 | + } | ||
31 | + | ||
32 | + public long getCity() { | ||
33 | + return city; | ||
34 | + } | ||
35 | + | ||
36 | + public void setCity(long city) { | ||
37 | + this.city = city; | ||
38 | + } | ||
39 | + | ||
40 | + public long getCounty() { | ||
41 | + return county; | ||
42 | + } | ||
43 | + | ||
44 | + public void setCounty(long county) { | ||
45 | + this.county = county; | ||
46 | + } | ||
47 | + | ||
48 | + public int getType() { | ||
49 | + return type; | ||
50 | + } | ||
51 | + | ||
52 | + public void setType(int type) { | ||
53 | + this.type = type; | ||
54 | + } | ||
55 | +} |
-
Please register or login to post a comment