|
@@ -30,6 +30,7 @@ import com.platform.dao.mapper.store.InStoreFormMapper;
|
|
|
import com.platform.dao.mapper.store.SpareBackFormMapper;
|
|
|
import com.platform.dao.mapper.store.SpareStoreMapper;
|
|
|
import com.platform.dao.util.MessageTemplateUtil;
|
|
|
+import com.platform.dao.vo.export.store.ExportInStoreSpareNumVO;
|
|
|
import com.platform.dao.vo.query.store.InStoreFormVO;
|
|
|
import com.platform.dao.vo.query.store.SpareBackDetailVO;
|
|
|
import com.platform.dao.vo.query.store.StoreCheckJobVO;
|
|
@@ -236,6 +237,18 @@ public class InStoreFormServiceImpl extends BaseServiceImpl<InStoreFormMapper, I
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<ExportInStoreSpareNumVO> getInStoreSpareNum(InStoreFormDTO dto,Integer searchYear,Integer month) {
|
|
|
+ LocalDateTime searchStartTime = null;
|
|
|
+ LocalDateTime searchEndTime = null;
|
|
|
+ searchStartTime = DateUtils.getFirstDayOfMonth(searchYear,month);
|
|
|
+ searchEndTime = DateUtils.getLastDayOfMonth(searchYear,month);
|
|
|
+ dto.setSearchTimeStart(searchStartTime);
|
|
|
+ dto.setSearchTimeEnd(searchEndTime);
|
|
|
+ List<ExportInStoreSpareNumVO> numVOS = mapper.getInStoreSpareNum(dto);
|
|
|
+ return numVOS;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<InStoreFormReportVO> getInStoreFormReport(InStoreFormDTO dto, Integer searchYear, LocalDate startMonth, LocalDate endMonth) {
|
|
|
List<Map<String, LocalDateTime>> monthStartAndEndList = new ArrayList<Map<String, LocalDateTime>>();
|
|
@@ -274,8 +287,6 @@ public class InStoreFormServiceImpl extends BaseServiceImpl<InStoreFormMapper, I
|
|
|
vo.setYear(map.get("searchStartTimeMonth").getYear());
|
|
|
vo.setMonth(map.get("searchStartTimeMonth").getMonthValue());
|
|
|
for (InStoreFormVO inStoreFormVO : list) {
|
|
|
-
|
|
|
-
|
|
|
if (inStoreFormVO.getCreatedTime().isAfter(map.get("searchStartTimeMonth")) && inStoreFormVO.getCreatedTime().isBefore(map.get("searchEndTimeMonth"))) {
|
|
|
i+=(inStoreFormVO.getInNum()==null?0:inStoreFormVO.getInNum());
|
|
|
detailList.add(inStoreFormVO);
|