feat:预炸

This commit is contained in:
苏竹红
2025-06-23 10:41:33 +08:00
parent 9147a67b07
commit 1ca98f41ce
11 changed files with 92 additions and 14 deletions

View File

@@ -76,6 +76,13 @@ public interface PreFryQualificationApplyService {
*/
Integer getMinApplyType(String storeCode);
/**
* 根据门店查询当前申请类型状态
* @param storeCode
* @return
*/
List<PreFryQualificationApplyDTO> getListByStoreCode(String storeCode);

View File

@@ -157,6 +157,24 @@ public class PreFryQualificationApplyServiceImpl implements PreFryQualificationA
return minApplyTypeByStoreCode.getApplyType();
}
@Override
public List<PreFryQualificationApplyDTO> getListByStoreCode(String storeCode) {
if (StringUtils.isBlank(storeCode)) {
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
}
List<PreFryQualificationApplyDO> preFryQualificationApplyDOS = preFryQualificationApplyDAO.listByStoreCode(storeCode);
List<PreFryQualificationApplyDTO> preFryQualificationApplyDTOS = new ArrayList<>();
preFryQualificationApplyDOS.forEach(x->{
PreFryQualificationApplyDTO preFryQualificationApplyDTO = new PreFryQualificationApplyDTO();
preFryQualificationApplyDTO.setId(x.getId());
preFryQualificationApplyDTO.setApplyType(x.getApplyType());
preFryQualificationApplyDTO.setAuditStatus(x.getAuditStatus());
preFryQualificationApplyDTO.setStoreCode(x.getStoreCode());
preFryQualificationApplyDTOS.add(preFryQualificationApplyDTO);
});
return preFryQualificationApplyDTOS;
}
private void validateRequest(ApplyDTO request) {
if (request == null || StringUtils.isBlank(request.getStoreCode())