修复微信注册BUG
parent
86911b841c
commit
e9a92cf118
|
|
@ -726,32 +726,34 @@ public class AccountService extends Controller {
|
||||||
reqData.putUtfString("nick", strNick);
|
reqData.putUtfString("nick", strNick);
|
||||||
int accountid = 0;
|
int accountid = 0;
|
||||||
if (resultArray.size() == 0) {
|
if (resultArray.size() == 0) {
|
||||||
if (deviceCode == null) {
|
accountid = register(reqData);
|
||||||
accountid = register(reqData);
|
|
||||||
} else {
|
|
||||||
reqData.putInt("sex", Integer.parseInt(object.get("sex").toString().replaceAll("\"", "")));
|
|
||||||
reqData.putString("portrait", object.get("portrait").toString().replaceAll("\"", ""));
|
|
||||||
reqData.putString("nick", object.get("nick").toString().replaceAll("\"", ""));
|
|
||||||
reqData.putUtfString("acc", acc);
|
|
||||||
reqData.putUtfString("deviceCode", deviceCode);
|
|
||||||
// 判断是否有相同的设备id
|
|
||||||
|
|
||||||
String sqld = "SELECT * FROM account WHERE device_code =?";
|
// if (deviceCode == null) {
|
||||||
String[] paramsd = new String[1];
|
// accountid = register(reqData);
|
||||||
paramsd[0] = deviceCode;
|
// } else {
|
||||||
ITArray resultArrayd = DataBase.use().executeQueryByTArrayLogin(sqld, paramsd);
|
// reqData.putInt("sex", Integer.parseInt(object.get("sex").toString().replaceAll("\"", "")));
|
||||||
if (resultArrayd.size() == 1) {
|
// reqData.putString("portrait", object.get("portrait").toString().replaceAll("\"", ""));
|
||||||
// 自动同步id
|
// reqData.putString("nick", object.get("nick").toString().replaceAll("\"", ""));
|
||||||
ITObject objd = resultArrayd.getTObject(0);
|
// reqData.putUtfString("acc", acc);
|
||||||
accountid = objd.getInt("id");
|
// reqData.putUtfString("deviceCode", deviceCode);
|
||||||
String updateDeviceCodeSql = "update account set acc ='" + acc + "',is_bangding =1 where id="
|
// // 判断是否有相同的设备id
|
||||||
+ accountid;
|
//
|
||||||
DataBase.use().executeUpdate(updateDeviceCodeSql);
|
// String sqld = "SELECT * FROM account WHERE device_code =?";
|
||||||
isBangding = 1;
|
// String[] paramsd = new String[1];
|
||||||
} else {
|
// paramsd[0] = deviceCode;
|
||||||
accountid = register(reqData);
|
// ITArray resultArrayd = DataBase.use().executeQueryByTArrayLogin(sqld, paramsd);
|
||||||
}
|
// if (resultArrayd.size() == 1) {
|
||||||
}
|
// // 自动同步id
|
||||||
|
// ITObject objd = resultArrayd.getTObject(0);
|
||||||
|
// accountid = objd.getInt("id");
|
||||||
|
// String updateDeviceCodeSql = "update account set acc ='" + acc + "',is_bangding =1 where id="
|
||||||
|
// + accountid;
|
||||||
|
// DataBase.use().executeUpdate(updateDeviceCodeSql);
|
||||||
|
// isBangding = 1;
|
||||||
|
// } else {
|
||||||
|
// accountid = register(reqData);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
} else {
|
} else {
|
||||||
ITObject obj = resultArray.getTObject(0);
|
ITObject obj = resultArray.getTObject(0);
|
||||||
accountid = obj.getInt("id");
|
accountid = obj.getInt("id");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue