From 32ccda8d0192f7560ab2a0700d66a903cd0dc9ce Mon Sep 17 00:00:00 2001
From: phpcjl <phpcjl@gmail.com>
Date: 星期二, 10 十二月 2024 10:52:51 +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..3864d1d 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