【新增】反馈增加IP以及地址
This commit is contained in:
@@ -55,6 +55,16 @@ public class Feedback implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 反馈IP
|
||||||
|
*/
|
||||||
|
private String submitIp;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 反馈地址
|
||||||
|
*/
|
||||||
|
private String submitRegion;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建时间
|
* 创建时间
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -51,18 +51,22 @@ public class AppFeedbackController {
|
|||||||
// 未登录,userId 保持为 null
|
// 未登录,userId 保持为 null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 获取提交IP和归属地
|
||||||
|
String submitIp = IpUtil.getClientIp(httpRequest);
|
||||||
|
String submitRegion = CommonIpAddressUtil.getCityInfo(submitIp);
|
||||||
|
|
||||||
Feedback feedback = new Feedback();
|
Feedback feedback = new Feedback();
|
||||||
feedback.setUserId(userId);
|
feedback.setUserId(userId);
|
||||||
feedback.setFeedbackType(request.getFeedbackType());
|
feedback.setFeedbackType(request.getFeedbackType());
|
||||||
feedback.setTitle(request.getTitle());
|
feedback.setTitle(request.getTitle());
|
||||||
feedback.setContent(request.getContent());
|
feedback.setContent(request.getContent());
|
||||||
feedback.setContact(request.getContact());
|
feedback.setContact(request.getContact());
|
||||||
|
feedback.setSubmitIp(submitIp);
|
||||||
|
feedback.setSubmitRegion(submitRegion);
|
||||||
|
|
||||||
boolean success = feedbackService.createFeedback(feedback);
|
boolean success = feedbackService.createFeedback(feedback);
|
||||||
if (success) {
|
if (success) {
|
||||||
// 获取提交IP和归属地
|
|
||||||
String submitIp = IpUtil.getClientIp(httpRequest);
|
|
||||||
String submitRegion = CommonIpAddressUtil.getCityInfo(submitIp);
|
|
||||||
|
|
||||||
// 推送到钉钉
|
// 推送到钉钉
|
||||||
sendFeedbackToDingTalk(feedback, submitIp, submitRegion);
|
sendFeedbackToDingTalk(feedback, submitIp, submitRegion);
|
||||||
|
|||||||
Reference in New Issue
Block a user