|
@@ -15,6 +15,7 @@ import com.platform.dao.dto.check.CheckStandardSpareDTO;
|
|
|
import com.platform.dao.dto.sb.SbModelSpareBomDTO;
|
|
|
import com.platform.dao.dto.sqarepartmanage.SparePartInfoDTO;
|
|
|
import com.platform.dao.dto.sqarepartmanage.SparePartUsedDTO;
|
|
|
+import com.platform.dao.dto.store.InStoreFormDTO;
|
|
|
import com.platform.dao.entity.check.CheckJob;
|
|
|
import com.platform.dao.entity.sb.SbModel;
|
|
|
import com.platform.dao.entity.sb.SbModelSpareBom;
|
|
@@ -32,6 +33,8 @@ import com.platform.dao.mapper.sb.SbModelSpareBomMapper;
|
|
|
import com.platform.dao.mapper.sqarepartmanage.SparePartInfoMapper;
|
|
|
import com.platform.dao.mapper.sqarepartmanage.SparePartUsedMapper;
|
|
|
import com.platform.dao.mapper.sqarepartmanage.SpareTypeMapper;
|
|
|
+import com.platform.dao.mapper.store.InStoreFormMapper;
|
|
|
+import com.platform.dao.mapper.store.OutStoreFormMapper;
|
|
|
import com.platform.dao.mapper.store.SpareStoreMapper;
|
|
|
import com.platform.dao.mapper.store.StoreMapper;
|
|
|
import com.platform.dao.mapper.upms.SysFileMapper;
|
|
@@ -39,7 +42,8 @@ import com.platform.dao.util.CustomExcelImportUtil;
|
|
|
import com.platform.dao.util.MessageTemplateUtil;
|
|
|
import com.platform.dao.vo.query.check.CheckStandardSpareVO;
|
|
|
import com.platform.dao.vo.query.sparepartmanage.SparePartInfoVO;
|
|
|
-import com.platform.dao.vo.report.InAndOutReportVO;
|
|
|
+import com.platform.dao.vo.query.store.InStoreFormVO;
|
|
|
+import com.platform.dao.vo.report.InAndOutStoretReportVO;
|
|
|
import com.platform.dao.vo.sb.SbInfoVO;
|
|
|
import com.platform.dao.vo.sb.SbModelSpareBomVO;
|
|
|
import com.platform.dao.vo.spare.SparePartUsedVO;
|
|
@@ -62,6 +66,7 @@ import tk.mybatis.mapper.weekend.WeekendCriteria;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.time.format.DateTimeFormatter;
|
|
|
import java.time.temporal.ChronoUnit;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -89,12 +94,17 @@ public class SparePartInfoServiceImpl extends BaseServiceImpl<SparePartInfoMappe
|
|
|
private CheckJobMapper checkJobMapper;
|
|
|
private CheckStandardSpareMapper checkStandardSpareMapper;
|
|
|
private CheckStandardService checkStandardService;
|
|
|
+ private InStoreFormMapper inStoreFormMapper;
|
|
|
+ private OutStoreFormMapper outStoreFormMapper;
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public List<InAndOutReportVO> getInAndOutReport(SparePartInfoDTO dto) {
|
|
|
-
|
|
|
- return null;
|
|
|
+ public List<InAndOutStoretReportVO> getInAndOutReport(SparePartInfoDTO dto) {
|
|
|
+ InStoreFormDTO inStoreFormDTO = new InStoreFormDTO();
|
|
|
+ inStoreFormDTO.setSearchTimeStart(LocalDateTime.parse(dto.getSearchTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
|
+ inStoreFormDTO.setSearchTimeEnd(LocalDateTime.parse(dto.getSearchTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
|
|
+ List<InAndOutStoretReportVO> result = inStoreFormMapper.getInAndOutNum(inStoreFormDTO);
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
@Override
|