RiskController.java 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package com.xc.controller;
  2. import com.github.pagehelper.PageInfo;
  3. import com.jfinal.plugin.activerecord.Db;
  4. import com.jfinal.plugin.activerecord.Record;
  5. import com.xc.common.ServerResponse;
  6. import com.xc.service.RiskService;
  7. import org.slf4j.Logger;
  8. import org.slf4j.LoggerFactory;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Controller;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RequestParam;
  13. import org.springframework.web.bind.annotation.ResponseBody;
  14. import java.util.List;
  15. @Controller
  16. @RequestMapping({"/risk/"})
  17. public class RiskController {
  18. private static final Logger log = LoggerFactory.getLogger(RiskController.class);
  19. @Autowired
  20. private RiskService riskService;
  21. @RequestMapping({"view.do"})
  22. @ResponseBody
  23. public ServerResponse<PageInfo> view(
  24. @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
  25. @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize
  26. ) {
  27. PageInfo pageInfo=riskService.getRiskInfoList(pageNum,pageSize);
  28. return ServerResponse.createBySuccess(pageInfo);
  29. }
  30. @RequestMapping({"delete.do"})
  31. @ResponseBody
  32. public ServerResponse delete(String id) {
  33. int data = Db.use("data").update("delete from risk_control_formula where id = ? ", id);
  34. return ServerResponse.createBySuccessMsg(data == 1 ? "true" : "false");
  35. }
  36. @RequestMapping({"save.do"})
  37. @ResponseBody
  38. public ServerResponse save(String code, // 货币code(LINK)
  39. String codeName, // 货币名称(LINK币)
  40. String minimumFluctuation, // 最小波动
  41. String riskControl, // 风控参数(+-*/)
  42. String status, // 状态,0启动、1关闭
  43. String tocode // 新币/股 code (GTC)
  44. ) {
  45. int data = Db.use("data").update("insert into risk_control_formula(code,codeName,minimumFluctuation,riskControl,status,tocode) " +
  46. "values('" + code + "', '" + codeName + "','" + minimumFluctuation + "','" + riskControl + "','" + status + "','" + tocode + "')");
  47. return ServerResponse.createBySuccessMsg(data == 1 ? "true" : "false");
  48. }
  49. @RequestMapping({"edit.do"})
  50. @ResponseBody
  51. public ServerResponse edit(String id,
  52. String code, // 货币code(LINK)
  53. String codeName, // 货币名称(LINK币)
  54. String minimumFluctuation, // 最小波动
  55. String riskControl, // 风控参数(+-*/)
  56. String status, // 状态,0启动、1关闭
  57. String tocode // 新币/股 code (GTC)
  58. ) {
  59. int data = Db.use("data").update("UPDATE risk_control_formula SET `code` = ? , `minimumFluctuation` = ?, `riskControl` = ?, " +
  60. "`status` = ?, `codeName` = ?, `tocode` = ? WHERE `id` = ? ", code, minimumFluctuation, riskControl, status, codeName, tocode, id);
  61. return ServerResponse.createBySuccessMsg(data == 1 ? "true" : "false");
  62. }
  63. }