开票优化
This commit is contained in:
@ -9,6 +9,7 @@ import cn.iocoder.yudao.module.member.controller.admin.billing.vo.BillingRespVO;
|
|||||||
import cn.iocoder.yudao.module.member.controller.admin.billing.vo.BillingSaveReqVO;
|
import cn.iocoder.yudao.module.member.controller.admin.billing.vo.BillingSaveReqVO;
|
||||||
import cn.iocoder.yudao.module.member.dal.dataobject.billing.BillingDO;
|
import cn.iocoder.yudao.module.member.dal.dataobject.billing.BillingDO;
|
||||||
import cn.iocoder.yudao.module.member.service.billing.BillingService;
|
import cn.iocoder.yudao.module.member.service.billing.BillingService;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
@ -78,7 +79,8 @@ public class AppBillingController {
|
|||||||
}
|
}
|
||||||
@GetMapping("/totalMoney")
|
@GetMapping("/totalMoney")
|
||||||
@Operation(summary = "获取月时间段的金额")
|
@Operation(summary = "获取月时间段的金额")
|
||||||
public CommonResult<BigDecimal> getBillingPage(@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @RequestParam("time") Date time,
|
public CommonResult<BigDecimal> getBillingPage(@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||||
|
@RequestParam("time") Date time,
|
||||||
@RequestParam("billingType") Integer billingType,
|
@RequestParam("billingType") Integer billingType,
|
||||||
@RequestParam("carteenId") Long carteenId,
|
@RequestParam("carteenId") Long carteenId,
|
||||||
@RequestParam("userId")Long userId) {
|
@RequestParam("userId")Long userId) {
|
||||||
@ -87,7 +89,8 @@ public class AppBillingController {
|
|||||||
}
|
}
|
||||||
@GetMapping("/data")
|
@GetMapping("/data")
|
||||||
@Operation(summary = "获取月时间段的订单详情")
|
@Operation(summary = "获取月时间段的订单详情")
|
||||||
public CommonResult<Object> getData(@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @RequestParam("time") Date time,
|
public CommonResult<Object> getData(@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||||
|
@RequestParam("time") Date time,
|
||||||
@RequestParam("billingType") Integer billingType,
|
@RequestParam("billingType") Integer billingType,
|
||||||
@RequestParam("carteenId") Long carteenId,
|
@RequestParam("carteenId") Long carteenId,
|
||||||
@RequestParam("userId")Long userId) {
|
@RequestParam("userId")Long userId) {
|
||||||
|
@ -74,7 +74,7 @@ public class BillingServiceImpl implements BillingService {
|
|||||||
return dishOrderMapper.selectList(new LambdaQueryWrapperX<DishOrderDO>()
|
return dishOrderMapper.selectList(new LambdaQueryWrapperX<DishOrderDO>()
|
||||||
.betweenIfPresent(DishOrderDO::getCreateTime,startTime,endTime)
|
.betweenIfPresent(DishOrderDO::getCreateTime,startTime,endTime)
|
||||||
.eq(DishOrderDO::getOrderStatus,DishOrderDO.COMPLETE)
|
.eq(DishOrderDO::getOrderStatus,DishOrderDO.COMPLETE)
|
||||||
.ne(DishOrderDO::getBillingExist,Boolean.FALSE)
|
.eq(DishOrderDO::getBillingExist,Boolean.FALSE)
|
||||||
.eq(DishOrderDO::getStoreId,carteenId)
|
.eq(DishOrderDO::getStoreId,carteenId)
|
||||||
.in(DishOrderDO::getUserId,ids)
|
.in(DishOrderDO::getUserId,ids)
|
||||||
);
|
);
|
||||||
@ -89,7 +89,7 @@ public class BillingServiceImpl implements BillingService {
|
|||||||
return storeOrderMapper.selectList(new LambdaQueryWrapperX<StoreOrderDO>()
|
return storeOrderMapper.selectList(new LambdaQueryWrapperX<StoreOrderDO>()
|
||||||
.betweenIfPresent(StoreOrderDO::getCreateTime,startTime,endTime)
|
.betweenIfPresent(StoreOrderDO::getCreateTime,startTime,endTime)
|
||||||
.eq(StoreOrderDO::getStatus, StoreOrderStatusEnum.COMPLETE.getCode())
|
.eq(StoreOrderDO::getStatus, StoreOrderStatusEnum.COMPLETE.getCode())
|
||||||
.ne(StoreOrderDO::getBillingExist,Boolean.FALSE)
|
.eq(StoreOrderDO::getBillingExist,Boolean.FALSE)
|
||||||
.eq(StoreOrderDO::getCarteenId,carteenId)
|
.eq(StoreOrderDO::getCarteenId,carteenId)
|
||||||
.in(StoreOrderDO::getUserId,ids)
|
.in(StoreOrderDO::getUserId,ids)
|
||||||
);
|
);
|
||||||
@ -104,7 +104,7 @@ public class BillingServiceImpl implements BillingService {
|
|||||||
return orderSpaceCapsuleMapper.selectList(new LambdaQueryWrapperX<OrderSpaceCapsuleDO>()
|
return orderSpaceCapsuleMapper.selectList(new LambdaQueryWrapperX<OrderSpaceCapsuleDO>()
|
||||||
.betweenIfPresent(OrderSpaceCapsuleDO::getCreateTime,startTime,endTime)
|
.betweenIfPresent(OrderSpaceCapsuleDO::getCreateTime,startTime,endTime)
|
||||||
.eq(OrderSpaceCapsuleDO::getStatus, SpaceCapsuleOrderEnum.SPACE_CAPSULE_ORDER_ENUM_DONE.getCode())
|
.eq(OrderSpaceCapsuleDO::getStatus, SpaceCapsuleOrderEnum.SPACE_CAPSULE_ORDER_ENUM_DONE.getCode())
|
||||||
.ne(OrderSpaceCapsuleDO::getBillingExist,Boolean.FALSE)
|
.eq(OrderSpaceCapsuleDO::getBillingExist,Boolean.FALSE)
|
||||||
.eq(OrderSpaceCapsuleDO::getCarteenId,carteenId)
|
.eq(OrderSpaceCapsuleDO::getCarteenId,carteenId)
|
||||||
.in(OrderSpaceCapsuleDO::getUserId,ids)
|
.in(OrderSpaceCapsuleDO::getUserId,ids)
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user