| | |
| | | import com.ruoyi.system.vo.system.TaskListVO; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.math.RoundingMode; |
| | |
| | | } |
| | | }else{ |
| | | TDept tDept = deptMapper.selectById(sysUser.getDeptId()); |
| | | temp.setDeptName(tDept.getDeptName()); |
| | | if (tDept != null){ |
| | | temp.setDeptName(tDept.getDeptName()); |
| | | |
| | | } |
| | | } |
| | | } |
| | | TTaskDetail tTaskDetail = tTaskDetails.stream().filter(e -> e.getTaskId().equals(temp.getId())).findFirst().orElse(null); |
| | |
| | | PageInfo<TaskUserListVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); |
| | | List<TaskUserListVO> list = this.baseMapper.pageListUser(query,pageInfo); |
| | | for (TaskUserListVO taskUserListVO : list) { |
| | | taskUserListVO.setDistance(taskUserListVO.getDistance().divide(new BigDecimal("1000"),2, RoundingMode.HALF_UP)); |
| | | |
| | | if (taskUserListVO.getDistance()!=null){ |
| | | taskUserListVO.setDistance(taskUserListVO.getDistance().divide(new BigDecimal("1000"),2, RoundingMode.HALF_DOWN)); |
| | | }else{ |
| | | taskUserListVO.setDistance(new BigDecimal("0")); |
| | | } |
| | | } |
| | | pageInfo.setRecords(list); |
| | | return pageInfo; |