|
|
@@ -129,8 +129,28 @@ public class UserController extends MyController {
|
|
|
user.set("mobile_number", mobileNumber);
|
|
|
}
|
|
|
|
|
|
+ // 推荐人
|
|
|
+ String referrerIdStr = requestBodyJson.getString("referrer_id");
|
|
|
+ if (StrKit.notBlank(referrerIdStr)) {
|
|
|
+ int referrerIdInt;
|
|
|
+ try {
|
|
|
+ referrerIdInt = Integer.parseInt(referrerIdStr);
|
|
|
+
|
|
|
+ if (referrerIdInt <= 0) {
|
|
|
+ renderJson(MyRet.fail("推荐人(referrer_id)期待是正整数,你传的是: " + referrerIdStr));
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 推荐人
|
|
|
+ user.setReferrerId(referrerIdInt);
|
|
|
+ } catch (Exception e) {
|
|
|
+ renderJson(MyRet.fail("推荐人(referrer_id)格式不正确: " + e.getMessage()));
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// 参数补充
|
|
|
- user.set("role", 2); // 例如:2表示普通用户
|
|
|
+ user.set("role", 2); // 2表示普通用户
|
|
|
// 密码加密并存储
|
|
|
user.set("pwd_md5_md5", HashKit.md5(pwd));
|
|
|
user.set("integral", 0);
|