Commit b09ec1fe by 丁伟峰

代码逻辑完善

1 parent 259d35fe
...@@ -128,7 +128,9 @@ public class BusinessTeamServiceImpl implements BusinessTeamService { ...@@ -128,7 +128,9 @@ public class BusinessTeamServiceImpl implements BusinessTeamService {
.setClusterId(groupEntity.getClusterId()) .setClusterId(groupEntity.getClusterId())
.setTeamName(req.getTeamName()) .setTeamName(req.getTeamName())
.setTeamType(TEAMTYPE_PEA) .setTeamType(TEAMTYPE_PEA)
.setWarehouseId(req.getWarehouseId()); .setWarehouseId(req.getWarehouseId())
.setCreateTime(LocalDateTime.now())
.setUpdateTime(LocalDateTime.now());
if (req.getWorkdays() != null) { if (req.getWorkdays() != null) {
teamEntity.setWorkdays(String.join(",", req.getWorkdays())); teamEntity.setWorkdays(String.join(",", req.getWorkdays()));
} }
...@@ -160,13 +162,19 @@ public class BusinessTeamServiceImpl implements BusinessTeamService { ...@@ -160,13 +162,19 @@ public class BusinessTeamServiceImpl implements BusinessTeamService {
if (other != null && !other.getTeamId().equals(req.getTeamId())) { if (other != null && !other.getTeamId().equals(req.getTeamId())) {
return Result.failed("相同名称的其他工作队已经存在"); return Result.failed("相同名称的其他工作队已经存在");
} }
entity.setTeamName(req.getTeamName()) if (req.getTeamName() != null) {
.setWarehouseId(req.getWarehouseId()) entity.setTeamName(req.getTeamName());
.setWorkdays(String.join(",", req.getWorkdays())); }
if (req.getWorkdays() != null) {
entity.setWorkdays(String.join(",", req.getWorkdays()));
}
if (req.getWarehouseId() != null) {
entity.setWarehouseId(req.getWarehouseId());
}
orgTeamDao.save(entity); orgTeamDao.save(entity);
// 技术员列表 // 技术员列表
if (req.getEngineerCodes().size() > 0) { if (req.getEngineerCodes() != null && req.getEngineerCodes().size() > 0) {
updateTeamEngineers(req.getTeamId(), req.getEngineerCodes()); updateTeamEngineers(req.getTeamId(), req.getEngineerCodes());
} }
return Result.success(null); return Result.success(null);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!