From 716d2fd26010fc6f433936e0cc1d4add040f3976 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 14 一月 2025 17:33:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/AgreementController.java | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/AgreementController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/AgreementController.java
index fd9c1e2..d2a2855 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/AgreementController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/AgreementController.java
@@ -10,6 +10,7 @@
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
+import java.time.LocalDateTime;
/**
* @author zhibing.pu
@@ -38,4 +39,31 @@
Agreement one = agreementService.getOne(new LambdaQueryWrapper<Agreement>().eq(Agreement::getType, type));
return R.ok(null == one ? "" : one.getContent());
}
+
+
+ @ResponseBody
+ @GetMapping("/getAgreementByType/{type}")
+ @ApiOperation(value = "协议管理-详情", tags = {"管理后台"})
+ @ApiImplicitParams({
+ @ApiImplicitParam(value = "类型(1=用户协议,2=隐私协议,3=技师上门免责声明,4=注销协议,5门店提现免责声明)", name = "type", required = true, dataType = "int"),
+ })
+ public R<Agreement> getAgreementByType(@PathVariable("type") Integer type){
+ Agreement one = agreementService.getOne(new LambdaQueryWrapper<Agreement>().eq(Agreement::getType, type));
+ return R.ok(one);
+ }
+
+
+ @ResponseBody
+ @PostMapping("/saveAgreement")
+ @ApiOperation(value = "协议管理-保存协议", tags = {"管理后台"})
+ public R saveAgreement(@RequestBody Agreement agreement){
+ if(null != agreement.getId()){
+ agreementService.updateById(agreement);
+ }else{
+ agreement.setCreateTime(LocalDateTime.now());
+ agreementService.save(agreement);
+ }
+ return R.ok();
+ }
+
}
--
Gitblit v1.7.1