diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index 21be4b6a5..c7113c204 100755 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -109,9 +109,9 @@ public class WxUserGrantController extends BaseController { token = user1.getToken(); user1.setRegisterIp(ipaddress); user1.setSessionKey(session_key); - if (user1.getSceneAddress() == null) + if (user1.getSceneAddress() == null || user1.getSceneAddress().equals("undefined")) user1.setSceneAddress(sceneAddress); - if (user1.getScene() == null) + if (user1.getScene() == null || user1.getScene().equals("undefined")) user1.setScene(scene); if (!StringUtils.isBlank(longitude)) user.setLongitude(BigDecimal.valueOf(Double.valueOf(longitude))); @@ -124,9 +124,9 @@ public class WxUserGrantController extends BaseController { user.createToken(new Date()); token = user.getToken(); user.setRegisterIp(ipaddress); - if (user.getSceneAddress() == null) + if (user.getSceneAddress() == null || user1.getSceneAddress().equals("undefined")) user.setSceneAddress(sceneAddress); - if (user.getScene() == null) + if (user.getScene() == null || user1.getScene().equals("undefined")) user.setScene(scene); user.setSessionKey(session_key); if (!StringUtils.isBlank(longitude))