From d00f8671dda9a4682369cd1dd68471fb9d501daf Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Mon, 20 Aug 2018 17:28:31 +0800 Subject: [PATCH] =?UTF-8?q?[B=E7=AB=AF=E7=99=BB=E5=BD=95][=E6=96=B0?= =?UTF-8?q?=E5=A2=9E]:=E7=BB=8F=E7=BA=AC=E5=BA=A6log=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxMerchantBUserController.java | 15 ++++++++++++--- .../com/simple/domain/po/WxMerchantBUser.java | 5 ++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java b/mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java index f0b09ae7b..53144c0ca 100644 --- a/mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java +++ b/mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java @@ -82,7 +82,10 @@ public class WxMerchantBUserController extends BaseController */ @AuthIgnore @PostMapping("/login") - @ApiOperation(value="用户登录", notes="{\"appId\":\"string\",\"phone\":\"string\",\"password\":\"string\",\"scene\":\"string\",\"sceneAddress\":\"string\"}") + @ApiOperation(value="用户登录", notes="{" + + "\"appId\":\"string\"," + + "\"phone\":\"string\",\"password\":\"string\"," + + "\"latitude\":\"string\",\"longitude\":\"string\"}") public ResultData userLogin(@RequestBody Map map) { logger.debug(map.toString()); @@ -91,17 +94,23 @@ public class WxMerchantBUserController extends BaseController String appId = map.get("appId"); String phone = map.get("phone"); String password = map.get("password"); + String latitude = map.get("latitude"); + String longitude = map.get("longitude"); //登录凭证不能为空 if (StringUtils.isBlank(phone)) { - return new ResultData(ErrorCode.PARAMETER_NOT_NULL.getCode(), "phone不能为空"); + return new ResultData(ErrorCode.PARAMETER_NOT_NULL.getCode(), "手机号不能为空"); } if (StringUtils.isBlank(password)) { - return new ResultData(ErrorCode.PARAMETER_NOT_NULL.getCode(), "password不能为空"); + return new ResultData(ErrorCode.PARAMETER_NOT_NULL.getCode(), "密码不能为空"); } String token = null; HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); String ipaddress = IPUtil.getIpAddr(request); + if (!StringUtils.isBlank(latitude)&&!StringUtils.isBlank(longitude)) { + //return new ResultData(ErrorCode.PARAMETER_NOT_NULL.getCode(), "经纬度未获取"); + logger.info("B端用户: " + phone + " 登录 IP" + ipaddress + ", 经纬度(" + longitude + "," + latitude + ")"); + } WxMerchantBUser user = new WxMerchantBUser(); user.setAppId(appId); diff --git a/mallinkService/src/main/java/com/simple/domain/po/WxMerchantBUser.java b/mallinkService/src/main/java/com/simple/domain/po/WxMerchantBUser.java index f5eea0360..f1a7255eb 100644 --- a/mallinkService/src/main/java/com/simple/domain/po/WxMerchantBUser.java +++ b/mallinkService/src/main/java/com/simple/domain/po/WxMerchantBUser.java @@ -43,7 +43,6 @@ public class WxMerchantBUser implements Serializable { } - /*租户ID**/ @io.swagger.annotations.ApiModelProperty(value="租户ID",name="tenantId") private String tenantId; @@ -143,8 +142,8 @@ public class WxMerchantBUser implements Serializable { return name; } - public void setName(String name) { - this.name = name; + public void setName(String _name) { + this.name = _name; } public static enum Field