PolicyConditionController.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.qdport.controller;
  2. import com.qdport.annotation.WebLog;
  3. import com.qdport.core.redis.cache.QdportRedis;
  4. import com.qdport.enums.QDPortEnum;
  5. import com.qdport.query.PolicyConditionQuery;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.web.bind.annotation.*;
  8. import io.swagger.annotations.Api;
  9. import com.qdport.core.tool.api.R;
  10. import com.qdport.core.boot.ctrl.QdportController;
  11. import javax.annotation.Resource;
  12. import javax.validation.Valid;
  13. /**
  14. * 系统配置
  15. *
  16. * @author yuheng
  17. * @since 1.0.0 2024-10-28
  18. */
  19. @RestController
  20. @RequestMapping("qdport-zcgx/condition")
  21. @Api(value = "系统配置", tags = "系统配置")
  22. public class PolicyConditionController extends QdportController {
  23. @Resource
  24. private QdportRedis qdportRedis;
  25. /**
  26. * 修改
  27. */
  28. @PostMapping("/update")
  29. @WebLog(operateName = "修改", operateType = "policy_condition")
  30. public R update(@RequestBody @Valid PolicyConditionQuery query) {
  31. qdportRedis.set(QDPortEnum.POLICY_REDIS_KEY_QDPORT_ZCGX_YTBDATE.getValue(), query.getYtbDate());
  32. return R.success("更新成功");
  33. }
  34. /**
  35. * 详情
  36. */
  37. @GetMapping("getYtbDate")
  38. @ApiOperation(value = "详情", notes = "id")
  39. public R<Integer> get() {
  40. Integer ytbDate = 0;
  41. if (qdportRedis.exists(QDPortEnum.POLICY_REDIS_KEY_QDPORT_ZCGX_YTBDATE.getValue())) {
  42. ytbDate = qdportRedis.get(QDPortEnum.POLICY_REDIS_KEY_QDPORT_ZCGX_YTBDATE.getValue());
  43. }
  44. return R.data(ytbDate);
  45. }
  46. }