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