Commit 010f2ec1 by 丁伟峰

Null错误,加日志调试

1 parent e30f57f3
package com.dituhui.pea.order.dao;
import com.dituhui.pea.order.dto.TeamCapacityStageDTO;
import com.dituhui.pea.order.entity.CapacityTeamStatEntity;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
......@@ -23,4 +24,7 @@ public interface CapacityTeamStatDao extends JpaRepository<CapacityTeamStatEntit
@Query(value = "SELECT team_id FROM capacity_team_stat ORDER BY RAND() LIMIT 1", nativeQuery = true)
String getRandomTeamId();
@Query("select TeamCapacityStageDTO(sum(a.capTotal), sum(a.capUsed), sum(a.capLeft), count(1)) from CapacityEngineerStatEntity a join OrgTeamEngineerEntity t on a.engineerCode = t.engineerCode where t.teamId = :teamId")
TeamCapacityStageDTO getTeamCapacityStage(String teamId);
}
package com.dituhui.pea.order.dto;
import lombok.Data;
@Data
public class TeamCapacityStageDTO {
private Integer total;
private Integer left;
private Integer used;
private Integer num;
public TeamCapacityStageDTO(Integer total, Integer used, Integer left, Integer num){
this.total = total;
this.used = used;
this.left = left;
this.num = num;
}
}
......@@ -150,6 +150,7 @@ public class BusinessTeamServiceImpl implements BusinessTeamService {
@Override
public Result<?> getSchedulingInit(BusinessTeamConfigInitDTO.Request req) {
log.info(">>> getSchedulingInit({})", req);
BusinessTeamConfigInitDTO.Result rs = new BusinessTeamConfigInitDTO.Result();
OrgTeamEntity teamEntity = orgTeamDao.getByTeamId(req.getTeamId());
rs.setNextScheduleInterval(teamEntity.getIntervalScheduleNext().toString());
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!