Commit 1c34831b by 丁伟峰

接口访问post及参数设置

1 parent ce4a6428
...@@ -6,10 +6,7 @@ import com.dituhui.pea.order.dto.*; ...@@ -6,10 +6,7 @@ import com.dituhui.pea.order.dto.*;
import com.dituhui.pea.order.service.BusinessTeamService; import com.dituhui.pea.order.service.BusinessTeamService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController @RestController
@RequestMapping("/pea-order") @RequestMapping("/pea-order")
...@@ -41,7 +38,7 @@ public class BusinessController { ...@@ -41,7 +38,7 @@ public class BusinessController {
} }
@PostMapping("/business/team/add") @PostMapping("/business/team/add")
public Result<?> addTeam(@Validated BusinessTeamAddDTO.Request reqDTO) { public Result<?> addTeam(@Validated @RequestBody BusinessTeamAddDTO.Request reqDTO) {
Result<?> res = null; Result<?> res = null;
try { try {
res = businessTeamService.addTeam(reqDTO); res = businessTeamService.addTeam(reqDTO);
...@@ -63,7 +60,7 @@ public class BusinessController { ...@@ -63,7 +60,7 @@ public class BusinessController {
} }
@PostMapping("/business/team/update") @PostMapping("/business/team/update")
public Result<?> updateTeamBase(@Validated BusinessTeamUpdateDTO.Request reqDTO) { public Result<?> updateTeamBase(@Validated @RequestBody BusinessTeamUpdateDTO.Request reqDTO) {
Result<?> res = null; Result<?> res = null;
try { try {
res = businessTeamService.updateTeamBase(reqDTO); res = businessTeamService.updateTeamBase(reqDTO);
...@@ -73,8 +70,8 @@ public class BusinessController { ...@@ -73,8 +70,8 @@ public class BusinessController {
return res; return res;
} }
@GetMapping("/business/team/delete") @PostMapping("/business/team/delete")
public Result<?> deleteTeamBase(@Validated BusinessTeamDeleteDTO.Request reqDTO) { public Result<?> deleteTeamBase(@Validated @RequestBody BusinessTeamDeleteDTO.Request reqDTO) {
Result<?> res = null; Result<?> res = null;
try { try {
res = businessTeamService.deleteTeam(reqDTO); res = businessTeamService.deleteTeam(reqDTO);
...@@ -95,8 +92,8 @@ public class BusinessController { ...@@ -95,8 +92,8 @@ public class BusinessController {
return res; return res;
} }
@GetMapping("/business/team/scheduling/submit") @PostMapping("/business/team/scheduling/submit")
public Result<?> updateSchedulingConfig(@Validated BusinessTeamConfigSubmitDTO.Request reqDTO) { public Result<?> updateSchedulingConfig(@Validated @RequestBody BusinessTeamConfigSubmitDTO.Request reqDTO) {
Result<?> res = null; Result<?> res = null;
try { try {
res = businessTeamService.updateSchedulingConfig(reqDTO); res = businessTeamService.updateSchedulingConfig(reqDTO);
......
package com.dituhui.pea.order.service.impl; package com.dituhui.pea.order.service.impl;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.date.LocalDateTimeUtil;
import cn.hutool.core.date.Week; import cn.hutool.core.date.Week;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.dituhui.pea.common.Result; import com.dituhui.pea.common.Result;
...@@ -157,12 +155,12 @@ public class BusinessTeamServiceImpl implements BusinessTeamService { ...@@ -157,12 +155,12 @@ public class BusinessTeamServiceImpl implements BusinessTeamService {
// 技术员列表 // 技术员列表
if (req.getEngineerCodes().size() > 0) { if (req.getEngineerCodes().size() > 0) {
updateTeamTechnicians(req.getTeamId(), req.getEngineerCodes()); updateTeamEngineers(req.getTeamId(), req.getEngineerCodes());
} }
return Result.success(null); return Result.success(null);
} }
public void updateTeamTechnicians(String teamId, List<String> engineerCodes) { public void updateTeamEngineers(String teamId, List<String> engineerCodes) {
// 获取现有的工作队和技术员之间的所有关系 // 获取现有的工作队和技术员之间的所有关系
List<OrgTeamEngineerEntity> existingRelations = orgTeamEngineerDao.findByTeamId(teamId); List<OrgTeamEngineerEntity> existingRelations = orgTeamEngineerDao.findByTeamId(teamId);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!