package com.qdport.controller; import com.qdport.annotation.WebLog; import com.qdport.core.redis.cache.QdportRedis; import com.qdport.query.PolicyConditionQuery; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import io.swagger.annotations.Api; import com.qdport.core.tool.api.R; import com.qdport.core.boot.ctrl.QdportController; import javax.annotation.Resource; import javax.validation.Valid; /** * 系统配置 * * @author yuheng * @since 1.0.0 2024-10-28 */ @RestController @RequestMapping("qdport-zcgx/condition") @Api(value = "系统配置", tags = "系统配置") public class PolicyConditionController extends QdportController { @Resource private QdportRedis qdportRedis; /** * 修改 */ @PostMapping("/update") @WebLog(operateName = "修改", operateType = "policy_condition") public R update(@RequestBody @Valid PolicyConditionQuery query) { qdportRedis.set("ytbDate", query.getYtbDate()); return R.success("更新成功"); } /** * 详情 */ @GetMapping("getYtbDate") @ApiOperation(value = "详情", notes = "id") public R get() { Integer ytbDate = 0; if (qdportRedis.exists("ytbDate")) { ytbDate = qdportRedis.get("ytbDate"); } return R.data(ytbDate); } }