|
@@ -31,6 +31,7 @@ import com.kxs.system.biz.service.KxsBcqtTeamService;
|
|
|
import com.kxs.user.api.feign.RemoteKxsUserService;
|
|
import com.kxs.user.api.feign.RemoteKxsUserService;
|
|
|
import com.kxs.user.api.model.KxsUser;
|
|
import com.kxs.user.api.model.KxsUser;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.checkerframework.checker.units.qual.K;
|
|
import org.checkerframework.checker.units.qual.K;
|
|
|
import org.jacoco.agent.rt.internal_43f5073.core.internal.flow.IFrame;
|
|
import org.jacoco.agent.rt.internal_43f5073.core.internal.flow.IFrame;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -54,6 +55,7 @@ import java.util.Objects;
|
|
|
*/
|
|
*/
|
|
|
@Service("kxsBcqtTeamService")
|
|
@Service("kxsBcqtTeamService")
|
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
|
|
|
+@Slf4j
|
|
|
public class KxsBcqtTeamServiceImpl extends ServiceImpl<KxsBcqtTeamMapper, KxsBcqtTeam> implements KxsBcqtTeamService {
|
|
public class KxsBcqtTeamServiceImpl extends ServiceImpl<KxsBcqtTeamMapper, KxsBcqtTeam> implements KxsBcqtTeamService {
|
|
|
private final KxsBcqtTeamDetailMapper kxsBcqtTeamDetailMapper;
|
|
private final KxsBcqtTeamDetailMapper kxsBcqtTeamDetailMapper;
|
|
|
private final RemoteKxsUserService remoteKxsUserService;
|
|
private final RemoteKxsUserService remoteKxsUserService;
|
|
@@ -85,17 +87,18 @@ public class KxsBcqtTeamServiceImpl extends ServiceImpl<KxsBcqtTeamMapper, KxsBc
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public R addBcqtTeam(CampAddBcqtTeamDTO param) {
|
|
public R addBcqtTeam(CampAddBcqtTeamDTO param) {
|
|
|
|
|
+ log.info("开始创建团队" + param );
|
|
|
String teamName = param.getTeamName();
|
|
String teamName = param.getTeamName();
|
|
|
if (param.getTeamName().isEmpty()){
|
|
if (param.getTeamName().isEmpty()){
|
|
|
- return R.failed("团队名不能为空");
|
|
|
|
|
|
|
+ throw new GlobalCustomerException("团队名不能为空");
|
|
|
}
|
|
}
|
|
|
if (param.getCaptainId() == null){
|
|
if (param.getCaptainId() == null){
|
|
|
- return R.failed("队长id不能为空");
|
|
|
|
|
|
|
+ throw new GlobalCustomerException("队长id不能为空");
|
|
|
}
|
|
}
|
|
|
Long captainId = param.getCaptainId();
|
|
Long captainId = param.getCaptainId();
|
|
|
R r = verifyAddTeam(param);
|
|
R r = verifyAddTeam(param);
|
|
|
if (r.getStatus() == 0) {
|
|
if (r.getStatus() == 0) {
|
|
|
- return R.failed("校验未通过,非法参数");
|
|
|
|
|
|
|
+ throw new GlobalCustomerException("校验未通过,非法参数");
|
|
|
}
|
|
}
|
|
|
R<KxsUser> kxsUserR = remoteKxsUserService.loadUserById(Math.toIntExact(captainId), SecurityConstants.FROM_IN);
|
|
R<KxsUser> kxsUserR = remoteKxsUserService.loadUserById(Math.toIntExact(captainId), SecurityConstants.FROM_IN);
|
|
|
KxsUser kxsUser = kxsUserR.getData();
|
|
KxsUser kxsUser = kxsUserR.getData();
|