记得上下班打卡 | git大法好,push需谨慎

Commit 4fbc295e authored by wangyifan's avatar wangyifan

Merge branch 'dev-ip' into 'master'

打印IP

See merge request !404
parents b828cd84 ff2a675f
...@@ -21,5 +21,11 @@ ...@@ -21,5 +21,11 @@
<groupId>com.aliyun</groupId> <groupId>com.aliyun</groupId>
<artifactId>dysmsapi20170525</artifactId> <artifactId>dysmsapi20170525</artifactId>
</dependency> </dependency>
<dependency>
<groupId>com.liquidnet</groupId>
<artifactId>liquidnet-common-base</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
...@@ -4,11 +4,15 @@ import com.alibaba.fastjson.JSON; ...@@ -4,11 +4,15 @@ import com.alibaba.fastjson.JSON;
import com.aliyun.dysmsapi20170525.Client; import com.aliyun.dysmsapi20170525.Client;
import com.aliyun.dysmsapi20170525.models.*; import com.aliyun.dysmsapi20170525.models.*;
import com.aliyun.teaopenapi.models.Config; import com.aliyun.teaopenapi.models.Config;
import com.liquidnet.commons.lang.util.CurrentUtil;
import com.liquidnet.commons.lang.util.ServletUtils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct; import javax.annotation.PostConstruct;
import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration;
@Slf4j @Slf4j
@Component @Component
...@@ -83,6 +87,18 @@ public class SmsProcessor { ...@@ -83,6 +87,18 @@ public class SmsProcessor {
if (!isSucc) { if (!isSucc) {
log.warn("###发送短信API处理失败[pn={},sn={},tc={},tp={},respBody={}]", phoneNumber, signName, templateCode, templateParam, JSON.toJSON(smsResponseBody)); log.warn("###发送短信API处理失败[pn={},sn={},tc={},tp={},respBody={}]", phoneNumber, signName, templateCode, templateParam, JSON.toJSON(smsResponseBody));
String cliIpAddr = CurrentUtil.getCliIpAddr();
log.info("[send] cliIpAddr: {}", cliIpAddr);
StringBuilder sb = new StringBuilder();
HttpServletRequest request = ServletUtils.getRequest();
Enumeration<String> headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements()) {
String headerName = headerNames.nextElement();
String headerValue = request.getHeader(headerName);
sb.append(headerName).append(": ").append(headerValue).append("\n");
}
log.info("[send] headers: {}.", sb);
} }
return isSucc; return isSucc;
......
...@@ -94,6 +94,9 @@ public class AdamLoginController { ...@@ -94,6 +94,9 @@ public class AdamLoginController {
return ResponseDto.failure(ErrorMapping.get("10000")); return ResponseDto.failure(ErrorMapping.get("10000"));
} }
String cliIpAddr = CurrentUtil.getCliIpAddr();
log.info("cliIpAddr: {}", cliIpAddr);
String smsCode = RandomStringUtils.randomNumeric(6); String smsCode = RandomStringUtils.randomNumeric(6);
ObjectNode msgNode = JsonUtils.OM().createObjectNode(); ObjectNode msgNode = JsonUtils.OM().createObjectNode();
msgNode.put("code", smsCode); msgNode.put("code", smsCode);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment