Commit 1c34831b by 丁伟峰

接口访问post及参数设置

1 parent ce4a6428
......@@ -6,10 +6,7 @@ import com.dituhui.pea.order.dto.*;
import com.dituhui.pea.order.service.BusinessTeamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/pea-order")
......@@ -41,7 +38,7 @@ public class BusinessController {
}
@PostMapping("/business/team/add")
public Result<?> addTeam(@Validated BusinessTeamAddDTO.Request reqDTO) {
public Result<?> addTeam(@Validated @RequestBody BusinessTeamAddDTO.Request reqDTO) {
Result<?> res = null;
try {
res = businessTeamService.addTeam(reqDTO);
......@@ -63,7 +60,7 @@ public class BusinessController {
}
@PostMapping("/business/team/update")
public Result<?> updateTeamBase(@Validated BusinessTeamUpdateDTO.Request reqDTO) {
public Result<?> updateTeamBase(@Validated @RequestBody BusinessTeamUpdateDTO.Request reqDTO) {
Result<?> res = null;
try {
res = businessTeamService.updateTeamBase(reqDTO);
......@@ -73,8 +70,8 @@ public class BusinessController {
return res;
}
@GetMapping("/business/team/delete")
public Result<?> deleteTeamBase(@Validated BusinessTeamDeleteDTO.Request reqDTO) {
@PostMapping("/business/team/delete")
public Result<?> deleteTeamBase(@Validated @RequestBody BusinessTeamDeleteDTO.Request reqDTO) {
Result<?> res = null;
try {
res = businessTeamService.deleteTeam(reqDTO);
......@@ -95,8 +92,8 @@ public class BusinessController {
return res;
}
@GetMapping("/business/team/scheduling/submit")
public Result<?> updateSchedulingConfig(@Validated BusinessTeamConfigSubmitDTO.Request reqDTO) {
@PostMapping("/business/team/scheduling/submit")
public Result<?> updateSchedulingConfig(@Validated @RequestBody BusinessTeamConfigSubmitDTO.Request reqDTO) {
Result<?> res = null;
try {
res = businessTeamService.updateSchedulingConfig(reqDTO);
......
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.util.IdUtil;
import com.dituhui.pea.common.Result;
......@@ -157,12 +155,12 @@ public class BusinessTeamServiceImpl implements BusinessTeamService {
// 技术员列表
if (req.getEngineerCodes().size() > 0) {
updateTeamTechnicians(req.getTeamId(), req.getEngineerCodes());
updateTeamEngineers(req.getTeamId(), req.getEngineerCodes());
}
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);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!