|
@@ -4,10 +4,12 @@ package com.management.platform.controller;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.management.platform.entity.BusinessOpportunity;
|
|
|
import com.management.platform.entity.Clue;
|
|
|
+import com.management.platform.entity.Stage;
|
|
|
import com.management.platform.entity.User;
|
|
|
import com.management.platform.mapper.BusinessOpportunityMapper;
|
|
|
import com.management.platform.mapper.UserMapper;
|
|
|
import com.management.platform.service.BusinessOpportunityService;
|
|
|
+import com.management.platform.service.StageService;
|
|
|
import com.management.platform.service.SysFunctionService;
|
|
|
import com.management.platform.util.HttpRespMsg;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -39,6 +41,8 @@ public class BusinessOpportunityController {
|
|
|
private UserMapper userMapper;
|
|
|
@Resource
|
|
|
private SysFunctionService sysFunctionService;
|
|
|
+ @Resource
|
|
|
+ private StageService stageService;
|
|
|
|
|
|
@Resource
|
|
|
private BusinessOpportunityService bOservice;
|
|
@@ -47,7 +51,7 @@ public class BusinessOpportunityController {
|
|
|
|
|
|
|
|
|
@RequestMapping("insertAndUpdate")
|
|
|
- public HttpRespMsg insertAndUpdate(@RequestBody BusinessOpportunity bo, HttpServletRequest request) {
|
|
|
+ public HttpRespMsg insertAndUpdate( BusinessOpportunity bo, HttpServletRequest request) {
|
|
|
User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
|
if (bo.getId() == null){
|
|
@@ -82,7 +86,7 @@ public class BusinessOpportunityController {
|
|
|
return msg;
|
|
|
}
|
|
|
@RequestMapping("list")
|
|
|
- public HttpRespMsg list(@RequestBody BusinessOpportunity bo, HttpServletRequest request) {
|
|
|
+ public HttpRespMsg list(BusinessOpportunity bo, HttpServletRequest request) {
|
|
|
HashMap<Object, Object> r = new HashMap<>();
|
|
|
User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
bo.setIsDelete(0);
|
|
@@ -91,14 +95,15 @@ public class BusinessOpportunityController {
|
|
|
boolean isAll = sysFunctionService.hasPriviledge(user.getRoleId(), "查看全部商机");
|
|
|
boolean isNotAll = sysFunctionService.hasPriviledge(user.getRoleId(), "查看负责部门商机");
|
|
|
int i = 0;
|
|
|
- if (!isAll) {
|
|
|
+ if (isAll) {
|
|
|
list = bOservice.getAll(bo);
|
|
|
i = bOservice.getTotal(bo);
|
|
|
- } else if (!isNotAll) {
|
|
|
+ } else if (isNotAll) {
|
|
|
list = bOservice.getAll1(bo, user);
|
|
|
i = bOservice.getTotal1(bo, user);
|
|
|
} else {
|
|
|
list = bOservice.getAll2(bo, user);
|
|
|
+ i = bOservice.getTotal2(bo, user);
|
|
|
}
|
|
|
r.put("data", list);
|
|
|
r.put("total",i);
|
|
@@ -108,7 +113,7 @@ public class BusinessOpportunityController {
|
|
|
|
|
|
}
|
|
|
@RequestMapping("deleterList")
|
|
|
- public HttpRespMsg deleterList(@RequestBody BusinessOpportunity bo, HttpServletRequest request) {
|
|
|
+ public HttpRespMsg deleterList(BusinessOpportunity bo, HttpServletRequest request) {
|
|
|
HashMap<Object, Object> r = new HashMap<>();
|
|
|
User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
bo.setIsDelete(1);
|
|
@@ -126,6 +131,7 @@ public class BusinessOpportunityController {
|
|
|
i = bOservice.getTotal1(bo, user);
|
|
|
} else {
|
|
|
list = bOservice.getAll2(bo, user);
|
|
|
+ i = bOservice.getTotal2(bo, user);
|
|
|
}
|
|
|
r.put("data", list);
|
|
|
r.put("total",i);
|
|
@@ -133,6 +139,15 @@ public class BusinessOpportunityController {
|
|
|
msg.setData(r);
|
|
|
return msg;
|
|
|
}
|
|
|
+ @RequestMapping("insertStage")
|
|
|
+ public HttpRespMsg insertStage(List<Stage> stages, HttpServletRequest request) {
|
|
|
+// request
|
|
|
+ return stageService.changeStage(stages);
|
|
|
+ } @RequestMapping("getStage")
|
|
|
+ public HttpRespMsg Stage() {
|
|
|
+// request
|
|
|
+ return stageService.getStage();
|
|
|
+ }
|
|
|
private BusinessOpportunity setNull(BusinessOpportunity bo) {
|
|
|
if (bo.getPlate1() == "") {
|
|
|
bo.setPlate1(null);
|