|
@@ -1,10 +1,13 @@
|
|
|
package com.kym.service.miniapp.impl;
|
|
package com.kym.service.miniapp.impl;
|
|
|
|
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
|
|
+import com.kym.entity.admin.queryParams.CustomChargeOrdersQueryParam;
|
|
|
import com.kym.entity.miniapp.ChargeOrder;
|
|
import com.kym.entity.miniapp.ChargeOrder;
|
|
|
import com.kym.mapper.miniapp.ChargeOrderMapper;
|
|
import com.kym.mapper.miniapp.ChargeOrderMapper;
|
|
|
import com.kym.service.miniapp.ChargeOrderService;
|
|
import com.kym.service.miniapp.ChargeOrderService;
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -20,11 +23,29 @@ import org.springframework.stereotype.Service;
|
|
|
public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, ChargeOrder> implements ChargeOrderService {
|
|
public class ChargeOrderServiceImpl extends ServiceImpl<ChargeOrderMapper, ChargeOrder> implements ChargeOrderService {
|
|
|
@Override
|
|
@Override
|
|
|
public ChargeOrder getChargingOrderByUserId(Long userId) {
|
|
public ChargeOrder getChargingOrderByUserId(Long userId) {
|
|
|
- return lambdaQuery().eq(ChargeOrder::getUserId,userId).eq(ChargeOrder::getChargeStatus,2).one();
|
|
|
|
|
|
|
+ return lambdaQuery().eq(ChargeOrder::getUserId, userId).eq(ChargeOrder::getChargeStatus, 2).one();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public ChargeOrder getChargingOrderByStartChargeSeq(String startChargeSeq) {
|
|
public ChargeOrder getChargingOrderByStartChargeSeq(String startChargeSeq) {
|
|
|
- return lambdaQuery().eq(ChargeOrder::getStartChargeSeq,startChargeSeq).one();
|
|
|
|
|
|
|
+ return lambdaQuery().eq(ChargeOrder::getStartChargeSeq, startChargeSeq).one();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public PageInfo<ChargeOrder> customChargeOrders(CustomChargeOrdersQueryParam params, Integer pageNum, Integer pageSize) {
|
|
|
|
|
+ PageHelper.startPage(pageNum, pageSize);
|
|
|
|
|
+ // TODO: 2023-08-22 查询订单列表(订单编号,手机号,充电站,充电桩SN/短码,订单状态,建单时间,结算时间,充电电量,实付金额,付款状态)
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Object orderDetail(String startChargeSeq) {
|
|
|
|
|
+ // TODO: 2023-08-22 订单详情(基本信息、收费信息)
|
|
|
|
|
+ /*
|
|
|
|
|
+ * 基本信息:订单编号,订单状态,所属用户,所属电站,充电桩序列号,建单时间,结算时间,桩启动充电时间,桩停止充电时间
|
|
|
|
|
+ * 收费详情:充电电量,充电电费,服务费,总费用,支付状态
|
|
|
|
|
+ */
|
|
|
|
|
+ return null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|