feat:预炸1
This commit is contained in:
@@ -70,12 +70,13 @@ public class PreFryRecordsDAO {
|
||||
}
|
||||
|
||||
public List<PreFryRecordsDO> selectByStoreAndDateStage(String storeCode,
|
||||
Integer applyType,
|
||||
List<Integer> yesterdayStageList,
|
||||
Integer todayStage, String queryDate){
|
||||
if (StringUtils.isBlank(storeCode) || CollectionUtils.isEmpty(yesterdayStageList)) {
|
||||
return null;
|
||||
}
|
||||
return preFryRecordsMapper.selectByStoreAndDateStage(storeCode,yesterdayStageList,todayStage,queryDate);
|
||||
return preFryRecordsMapper.selectByStoreAndDateStage(storeCode,applyType,yesterdayStageList,todayStage,queryDate);
|
||||
}
|
||||
|
||||
public List<DailyFryCountDTO> selectDailyFryCountInCurrentMonth(String storeCode,Long time) {
|
||||
|
||||
@@ -22,6 +22,7 @@ public interface PreFryRecordsMapper extends Mapper<PreFryRecordsDO> {
|
||||
|
||||
List<PreFryRecordsDO> selectByStoreAndDateStage(
|
||||
@Param("storeCode") String storeCode,
|
||||
@Param("applyType") Integer applyType,
|
||||
@Param("yesterdayStageList") List<Integer> yesterdayStageList,
|
||||
@Param("todayStage") Integer todayStage,
|
||||
@Param("queryDate") String queryDate);
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
#{stage}
|
||||
</foreach>)
|
||||
OR (fry_date = #{queryDate} AND current_stage = #{todayStage})
|
||||
<if test="current_apply_type!=null and current_apply_type==2">
|
||||
<if test="applyType!=null and applyType==2">
|
||||
or (fry_date = #{queryDate} AND current_stage = 2 and current_apply_type = 2)
|
||||
</if>
|
||||
)
|
||||
|
||||
@@ -167,7 +167,7 @@ public class PreFryRecordsServiceImpl implements PreFryRecordsService {
|
||||
if (dto.getCurrentDate()==null|| StringUtils.isBlank(dto.getStoreCode())){
|
||||
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
||||
}
|
||||
List<PreFryRecordsDO> preFryRecordsDOS = preFryRecordsDAO.selectByStoreAndDateStage(dto.getStoreCode(), Arrays.asList(STORED_IN_FRIDGE.getCode(),
|
||||
List<PreFryRecordsDO> preFryRecordsDOS = preFryRecordsDAO.selectByStoreAndDateStage(dto.getStoreCode(),dto.getApplyType(), Arrays.asList(STORED_IN_FRIDGE.getCode(),
|
||||
TAKEN_OUT_NEXT_DAY.getCode(), DISCARDED.getCode()), PRE_FRY_COMPLETED.getCode(), DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD,dto.getCurrentDate()));
|
||||
PageInfo result = new PageInfo<>(preFryRecordsDOS);
|
||||
if (CollectionUtils.isEmpty(preFryRecordsDOS)){
|
||||
|
||||
Reference in New Issue
Block a user