From 2e277b5fcb7e78f13c64a5267814fc73683abba1 Mon Sep 17 00:00:00 2001
From: 邓实川 <544939826@qq.com>
Date: Fri, 12 Jun 2020 09:22:35 +0800
Subject: [PATCH] 删除优化

---
 src/main/java/cn/timer/api/controller/crm/CrmController.java | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/src/main/java/cn/timer/api/controller/crm/CrmController.java b/src/main/java/cn/timer/api/controller/crm/CrmController.java
index 434b713..bf7dbde 100644
--- a/src/main/java/cn/timer/api/controller/crm/CrmController.java
+++ b/src/main/java/cn/timer/api/controller/crm/CrmController.java
@@ -25,6 +25,7 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.multipart.MultipartFile;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -47,6 +48,7 @@ import cn.timer.api.bean.crm.CrmSeaRule;
 import cn.timer.api.bean.yggl.YgglMainEmp;
 import cn.timer.api.config.annotation.CurrentUser;
 import cn.timer.api.config.annotation.UserBean;
+import cn.timer.api.dao.crm.CrmClientContactsMapper;
 import cn.timer.api.dao.crm.CrmClientDataMapper;
 import cn.timer.api.utils.CheckUtil;
 import cn.timer.api.utils.Result;
@@ -71,6 +73,9 @@ public class CrmController {
 
 	@Autowired
 	private CrmClientDataMapper crmClientDataMapper;
+	
+	@Autowired
+	private CrmClientContactsMapper crmClientContactsMapper;
 
 	private Integer getEmpNum(UserBean userBean) {
 		return userBean.getEmpNum();
@@ -581,15 +586,15 @@ public class CrmController {
 	@DeleteMapping("delCilentLinkMan")
 	@Transactional
 	@ApiOperation(value = "删除客户联系人", httpMethod = "DELETE", notes = "接口发布说明")
-	public Result<Void> delCilentLinkMan(@CurrentUser UserBean userBean, CrmClientContacts crmClientContacts) {
-		Integer cid = crmClientContacts.getCid();
+	public Result<Void> delCilentLinkMan(@CurrentUser UserBean userBean, @RequestParam Integer id,
+			@RequestParam Integer cid) {
 		if (cid == null)
-			return ResultUtil.error("编辑失败,请传入客户id");
+			return ResultUtil.error("删除失败,请传入客户id");
 		Integer num = CrmClientData.builder().id(cid).build().selectById().getContactsNum();
-		CrmClientData.builder().id(crmClientContacts.getCid()).contactsNum(--num).build().updateById();
-		if (crmClientContacts.deleteById())
+		CrmClientData.builder().id(cid).contactsNum(--num).build().updateById();
+		if (crmClientContactsMapper.deleteById(id) > 0)
 			return ResultUtil.success("删除成功");
-		return ResultUtil.success("删除失败");
+		return ResultUtil.error("删除失败");
 
 	}
 
@@ -999,5 +1004,9 @@ public class CrmController {
 	}
 
 	// TODO 导入客户
+	@PostMapping("importexcel")
+	public Object importWatchExcel(@RequestParam("excelFile") MultipartFile xlsFile) {
+		return xlsFile;
 
+	}
 }
--
libgit2 0.26.0