|
|
@@ -3,10 +3,13 @@ package com.ydtech.modules.ser.service.impl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.ydtech.constants.enums.dict.ser.AnnualAuditOrderEnum;
|
|
|
+import com.ydtech.constants.enums.dict.ser.OderStateEnum;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.core.page.PageRequest;
|
|
|
import com.ydtech.modules.ser.dao.SerAnnualAuditOrderMapper;
|
|
|
import com.ydtech.modules.ser.model.SerAnnualAuditOrder;
|
|
|
+import com.ydtech.modules.ser.model.po.RescueOrder;
|
|
|
import com.ydtech.modules.ser.model.vo.SerAnnualAuditOrderQueryVo;
|
|
|
import com.ydtech.modules.ser.service.SerAnnualAuditOrderService;
|
|
|
import com.ydtech.utils.idgen.IdGenerate;
|
|
|
@@ -41,7 +44,7 @@ public class SerAnnualAuditOrderServiceImpl implements SerAnnualAuditOrderServic
|
|
|
serAnnualAuditOrder.setCreateTime(date);
|
|
|
serAnnualAuditOrder.setTestPriceNotIncluded(150.00);
|
|
|
serAnnualAuditOrder.setServicePrice(150.00);
|
|
|
- serAnnualAuditOrder.setOrderStatus("待支付");
|
|
|
+ serAnnualAuditOrder.setOrderStatus(AnnualAuditOrderEnum.UNPAID.getCode());
|
|
|
serAnnualAuditOrderMapper.insert(serAnnualAuditOrder);
|
|
|
return HttpResult.ok("订单生成成功", serAnnualAuditOrder);
|
|
|
}
|
|
|
@@ -69,6 +72,11 @@ public class SerAnnualAuditOrderServiceImpl implements SerAnnualAuditOrderServic
|
|
|
if (serAnnualAuditOrderQueryVo.getDetailAddress() != null && !"".equals(serAnnualAuditOrderQueryVo.getDetailAddress())) {
|
|
|
queryWrapper.like(SerAnnualAuditOrder::getDetailAddress, serAnnualAuditOrderQueryVo.getDetailAddress());
|
|
|
}
|
|
|
+ //订单状态
|
|
|
+ if (serAnnualAuditOrderQueryVo.getOrderStatus() != null && !"".equals(serAnnualAuditOrderQueryVo.getOrderStatus())) {
|
|
|
+ AnnualAuditOrderEnum annualAuditOrderEnum = AnnualAuditOrderEnum.getAnnualAuditOrderEnum(serAnnualAuditOrderQueryVo.getOrderStatus());
|
|
|
+ queryWrapper.eq(SerAnnualAuditOrder::getOrderStatus, annualAuditOrderEnum != null ? annualAuditOrderEnum.getDesc() : null);
|
|
|
+ }
|
|
|
Page pageData = serAnnualAuditOrderMapper.selectPage(page, queryWrapper);
|
|
|
|
|
|
return pageData;
|