| | |
| | | public class ReportServiceImpl implements ReportService { |
| | | |
| | | private InsOrderMapper insOrderMapper; |
| | | private InsSampleMapper insSampleMapper; |
| | | private InsProductUserMapper insProductUserMapper; |
| | | private InsProductMapper insProductMapper; |
| | | private GetLook getLook; |
| | |
| | | .in(InsOrder::getInsState, insState) |
| | | .apply("DATE(create_time) = CURDATE() - INTERVAL " + j + " DAY")); |
| | | List<Map<String, Object>> works = insOrders.stream().map(insOrder -> { |
| | | List<InsSample> insSamples = insSampleMapper.selectList(Wrappers.<InsSample>lambdaQuery().eq(InsSample::getInsOrderId, insOrder.getId())); |
| | | HashMap<String, Object> hashMap = new HashMap<>(); |
| | | hashMap.put("text", insOrder.getEntrustCode()); |
| | | hashMap.put("sample", insSamples.stream().map(InsSample::getSample).collect(Collectors.joining(","))); |
| | | hashMap.put("type", insOrder.getType()); |
| | | hashMap.put("state", insOrder.getState()); |
| | | User user = userMapper.selectById(insOrder.getCreateUser()); |
| | | hashMap.put("name", user.getName()); |
| | | return hashMap; |