Commit c2a8bc47 by manxiaoqiang

日志

parent 012e8254
...@@ -16,7 +16,7 @@ import java.util.List; ...@@ -16,7 +16,7 @@ import java.util.List;
* Created by zxy on 2017/12/27. * Created by zxy on 2017/12/27.
*/ */
@Controller @Controller
@RequestMapping(value = "userlog") @RequestMapping(value = "system/userlog")
public class UserLogController public class UserLogController
{ {
@Autowired UserLogService userLogService; @Autowired UserLogService userLogService;
......
...@@ -5,12 +5,16 @@ import common.model.Payment; ...@@ -5,12 +5,16 @@ import common.model.Payment;
import common.model.Reminder; import common.model.Reminder;
import common.model.User; import common.model.User;
import common.service.UserService; import common.service.UserService;
import dic.OperateObjectTypeEnum;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import security.annotation.CurrentAccount; import security.annotation.CurrentAccount;
import tkio.service.TkioAccountService; import tkio.service.TkioAccountService;
import util.ResultModel; import util.ResultModel;
import util.UserLogThread;
import javax.servlet.http.HttpServletRequest;
/** /**
* Created by mxq on 2017/12/21. * Created by mxq on 2017/12/21.
...@@ -29,35 +33,40 @@ public class TkioAccountController { ...@@ -29,35 +33,40 @@ public class TkioAccountController {
return ResultModel.OK(tkioAccountService.findAll(loginAccount)); return ResultModel.OK(tkioAccountService.findAll(loginAccount));
} }
//关闭到期提醒 //关闭到期提醒
@RequestMapping(value = "/forbiden", method = RequestMethod.PUT) @RequestMapping(value = "/forbiden", method = RequestMethod.PUT)
@ResponseBody @ResponseBody
public ResultModel forbiden(@CurrentAccount User loginAccount, @RequestBody Reminder resource) { public ResultModel forbiden(@CurrentAccount User loginAccount, @RequestBody Reminder resource, HttpServletRequest request) {
UserLogThread userlog = new UserLogThread(loginAccount.getEmail(), loginAccount.getName(), OperateObjectTypeEnum.CUSTOMER.getKey(), resource.getEmail(), "关闭到期提醒", request);
userlog.start();
return ResultModel.OK(tkioAccountService.forbiden(loginAccount, resource)); return ResultModel.OK(tkioAccountService.forbiden(loginAccount, resource));
} }
//开启到期提醒 //开启到期提醒
@RequestMapping(value = "/enable", method = RequestMethod.PUT) @RequestMapping(value = "/enable", method = RequestMethod.PUT)
@ResponseBody @ResponseBody
public ResultModel enable(@CurrentAccount User loginAccount, @RequestBody Reminder resource) { public ResultModel enable(@CurrentAccount User loginAccount, @RequestBody Reminder resource, HttpServletRequest request) {
UserLogThread userlog = new UserLogThread(loginAccount.getEmail(), loginAccount.getName(), OperateObjectTypeEnum.CUSTOMER.getKey(), resource.getEmail(), "开启到期提醒", request);
userlog.start();
return ResultModel.OK(tkioAccountService.enable(loginAccount, resource)); return ResultModel.OK(tkioAccountService.enable(loginAccount, resource));
} }
//缴费 //缴费
@RequestMapping(value = "/pay", method = RequestMethod.PUT) @RequestMapping(value = "/pay", method = RequestMethod.PUT)
@ResponseBody @ResponseBody
public ResultModel pay(@CurrentAccount User loginAccount, @RequestBody Payment resource) { public ResultModel pay(@CurrentAccount User loginAccount, @RequestBody Payment resource, HttpServletRequest request) {
UserLogThread userlog = new UserLogThread(loginAccount.getEmail(), loginAccount.getName(), OperateObjectTypeEnum.CUSTOMER.getKey(), resource.getEmail(), "缴费", request);
userlog.start();
return ResultModel.OK(tkioAccountService.pay(loginAccount, resource)); return ResultModel.OK(tkioAccountService.pay(loginAccount, resource));
} }
//回访 //回访
@RequestMapping(value = "/visit", method = RequestMethod.PUT) @RequestMapping(value = "/visit", method = RequestMethod.PUT)
@ResponseBody @ResponseBody
public ResultModel visit(@CurrentAccount User loginAccount, @RequestBody BackVisit resource) { public ResultModel visit(@CurrentAccount User loginAccount, @RequestBody BackVisit resource, HttpServletRequest request) {
UserLogThread userlog = new UserLogThread(loginAccount.getEmail(), loginAccount.getName(), OperateObjectTypeEnum.CUSTOMER.getKey(), resource.getEmail(), "回访", request);
userlog.start();
return ResultModel.OK( tkioAccountService.visit(loginAccount, resource)); return ResultModel.OK( tkioAccountService.visit(loginAccount, resource));
} }
//功能使用查询 //功能使用查询
......
...@@ -4,6 +4,7 @@ import common.model.BackVisit; ...@@ -4,6 +4,7 @@ import common.model.BackVisit;
import common.model.Payment; import common.model.Payment;
import common.model.Reminder; import common.model.Reminder;
import common.model.User; import common.model.User;
import dic.OperateObjectTypeEnum;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -11,6 +12,9 @@ import security.annotation.CurrentAccount; ...@@ -11,6 +12,9 @@ import security.annotation.CurrentAccount;
import tkio.service.TkioAccountService; import tkio.service.TkioAccountService;
import track.service.TrackAccountService; import track.service.TrackAccountService;
import util.ResultModel; import util.ResultModel;
import util.UserLogThread;
import javax.servlet.http.HttpServletRequest;
/** /**
* Created by mxq on 2017/12/21. * Created by mxq on 2017/12/21.
...@@ -32,32 +36,36 @@ public class TrackAccountController { ...@@ -32,32 +36,36 @@ public class TrackAccountController {
//关闭到期提醒 //关闭到期提醒
@RequestMapping(value = "/forbiden", method = RequestMethod.PUT) @RequestMapping(value = "/forbiden", method = RequestMethod.PUT)
@ResponseBody @ResponseBody
public ResultModel forbiden(@CurrentAccount User loginAccount, @RequestBody Reminder resource) { public ResultModel forbiden(@CurrentAccount User loginAccount, @RequestBody Reminder resource, HttpServletRequest request) {
UserLogThread userlog = new UserLogThread(loginAccount.getEmail(), loginAccount.getName(), OperateObjectTypeEnum.CUSTOMER.getKey(), resource.getEmail(), "关闭到期提醒", request);
userlog.start();
return ResultModel.OK(tkioAccountService.forbiden(loginAccount, resource)); return ResultModel.OK(tkioAccountService.forbiden(loginAccount, resource));
} }
//开启到期提醒 //开启到期提醒
@RequestMapping(value = "/enable", method = RequestMethod.PUT) @RequestMapping(value = "/enable", method = RequestMethod.PUT)
@ResponseBody @ResponseBody
public ResultModel enable(@CurrentAccount User loginAccount, @RequestBody Reminder resource) { public ResultModel enable(@CurrentAccount User loginAccount, @RequestBody Reminder resource, HttpServletRequest request) {
UserLogThread userlog = new UserLogThread(loginAccount.getEmail(), loginAccount.getName(), OperateObjectTypeEnum.CUSTOMER.getKey(), resource.getEmail(), "开启到期提醒", request);
userlog.start();
return ResultModel.OK(tkioAccountService.enable(loginAccount, resource)); return ResultModel.OK(tkioAccountService.enable(loginAccount, resource));
} }
//缴费 //缴费
@RequestMapping(value = "/pay", method = RequestMethod.PUT) @RequestMapping(value = "/pay", method = RequestMethod.PUT)
@ResponseBody @ResponseBody
public ResultModel pay(@CurrentAccount User loginAccount, @RequestBody Payment resource) { public ResultModel pay(@CurrentAccount User loginAccount, @RequestBody Payment resource, HttpServletRequest request) {
UserLogThread userlog = new UserLogThread(loginAccount.getEmail(), loginAccount.getName(), OperateObjectTypeEnum.CUSTOMER.getKey(), resource.getEmail(), "缴费", request);
userlog.start();
return ResultModel.OK(tkioAccountService.pay(loginAccount, resource)); return ResultModel.OK(tkioAccountService.pay(loginAccount, resource));
} }
//回访 //回访
@RequestMapping(value = "/visit", method = RequestMethod.PUT) @RequestMapping(value = "/visit", method = RequestMethod.PUT)
@ResponseBody @ResponseBody
public ResultModel visit(@CurrentAccount User loginAccount, @RequestBody BackVisit resource) { public ResultModel visit(@CurrentAccount User loginAccount, @RequestBody BackVisit resource, HttpServletRequest request) {
UserLogThread userlog = new UserLogThread(loginAccount.getEmail(), loginAccount.getName(), OperateObjectTypeEnum.CUSTOMER.getKey(), resource.getEmail(), "回访", request);
userlog.start();
return ResultModel.OK( tkioAccountService.visit(loginAccount, resource)); return ResultModel.OK( tkioAccountService.visit(loginAccount, resource));
} }
//功能使用查询 //功能使用查询
......
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