This commit is contained in:
2024-01-14 15:55:53 +08:00
parent 12ffd5c265
commit d990412cda
8 changed files with 19 additions and 19 deletions

View File

@@ -689,7 +689,7 @@ public class MemberService {
// 将支付金额修改数据库 // 将支付金额修改数据库
OrderBasicInfo basicInfo = new OrderBasicInfo(); OrderBasicInfo basicInfo = new OrderBasicInfo();
basicInfo.setId(Long.parseLong(orderVO.getId())); basicInfo.setId(Integer.parseInt(orderVO.getId()));
basicInfo.setPayAmount(payAmount); basicInfo.setPayAmount(payAmount);
orderBasicInfoService.updateOrderBasicInfo(basicInfo); orderBasicInfoService.updateOrderBasicInfo(basicInfo);

View File

@@ -203,7 +203,7 @@ public class TempService {
} }
OrderBasicInfo build = OrderBasicInfo.builder() OrderBasicInfo build = OrderBasicInfo.builder()
.id(Long.parseLong(orderListVO.getId())) .id(Integer.parseInt(orderListVO.getId()))
.orderCode(orderListVO.getOrderCode()) .orderCode(orderListVO.getOrderCode())
.orderAmount(orderAmount) .orderAmount(orderAmount)
.virtualAmount(virtualAmount) .virtualAmount(virtualAmount)

View File

@@ -2833,7 +2833,7 @@ public class SpringBootTestController {
if (StringUtils.equals(orderListVO.getOrderStatus(), OrderStatusEnum.IN_THE_CHARGING.getValue())) { if (StringUtils.equals(orderListVO.getOrderStatus(), OrderStatusEnum.IN_THE_CHARGING.getValue())) {
// 修改数据库订单状态 // 修改数据库订单状态
OrderBasicInfo info = OrderBasicInfo.builder() OrderBasicInfo info = OrderBasicInfo.builder()
.id(Long.parseLong(orderListVO.getId())) .id(Integer.parseInt(orderListVO.getId()))
.orderStatus(OrderStatusEnum.ABNORMAL.getValue()) .orderStatus(OrderStatusEnum.ABNORMAL.getValue())
.build(); .build();
orderBasicInfoService.updateOrderBasicInfo(info); orderBasicInfoService.updateOrderBasicInfo(info);

View File

@@ -1,12 +1,9 @@
package com.jsowell.pile.domain; package com.jsowell.pile.domain;
import lombok.*;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
/** /**
* 订单主表 * 订单主表
@@ -83,6 +80,8 @@ public class OrderBasicInfo {
*/ */
private String startMode; private String startMode;
private String thirdPartyType;
/** /**
* 支付方式(1-余额支付3-白名单支付4-微信支付5-支付宝支付) * 支付方式(1-余额支付3-白名单支付4-微信支付5-支付宝支付)
*/ */

View File

@@ -83,4 +83,7 @@ public class QueryOrderDTO extends BaseEntity {
* 结算结束时间 * 结算结束时间
*/ */
private String endSettleTime; private String endSettleTime;
// 会员组编号
private String groupCode;
} }

View File

@@ -220,10 +220,6 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
return orderListVOS; return orderListVOS;
} }
// 批量查手续费
// List<String> orderCodeList = orderListVOS.stream().map(OrderListVO::getOrderCode).collect(Collectors.toList());
// Map<String, ClearingBillDetail> billDetailMap = clearingBillDetailService.selectByOrderCodeList(orderCodeList);
for (OrderListVO orderListVO : orderListVOS) { for (OrderListVO orderListVO : orderListVOS) {
// 如果是微信支付,通过订单号查询微信支付单号 // 如果是微信支付,通过订单号查询微信支付单号
// logger.info("如果是微信支付,通过订单号查询微信支付单号 orderListVO:{}", JSON.toJSONString(orderListVO)); // logger.info("如果是微信支付,通过订单号查询微信支付单号 orderListVO:{}", JSON.toJSONString(orderListVO));
@@ -252,11 +248,6 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
orderListVO.setChargingTime(DateUtils.getDatePoor(DateUtils.parseDate(chargeEndTime), DateUtils.parseDate(chargeStartTime))); orderListVO.setChargingTime(DateUtils.getDatePoor(DateUtils.parseDate(chargeEndTime), DateUtils.parseDate(chargeStartTime)));
} }
// 交易手续费
// ClearingBillDetail clearingBillDetail = billDetailMap.get(orderListVO.getOrderCode());
// if (Objects.nonNull(clearingBillDetail)) {
// orderListVO.setFeeAmount(clearingBillDetail.getFeeAmt() + "");
// }
} }
batchQueryFeeAmt(orderListVOS); batchQueryFeeAmt(orderListVOS);
@@ -2338,7 +2329,7 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
if (StringUtils.equals(orderListVO.getOrderStatus(), OrderStatusEnum.IN_THE_CHARGING.getValue())) { if (StringUtils.equals(orderListVO.getOrderStatus(), OrderStatusEnum.IN_THE_CHARGING.getValue())) {
// 修改数据库订单状态 // 修改数据库订单状态
OrderBasicInfo info = OrderBasicInfo.builder() OrderBasicInfo info = OrderBasicInfo.builder()
.id(Long.parseLong(orderListVO.getId())) .id(Integer.parseInt(orderListVO.getId()))
.orderStatus(OrderStatusEnum.ABNORMAL.getValue()) .orderStatus(OrderStatusEnum.ABNORMAL.getValue())
.build(); .build();
updateOrderBasicInfo(info); updateOrderBasicInfo(info);

View File

@@ -779,6 +779,7 @@ public abstract class AbstractProgramLogic implements InitializingBean {
discountServiceAmount = totalServiceAmount.subtract(afterServiceAmountDiscount); discountServiceAmount = totalServiceAmount.subtract(afterServiceAmountDiscount);
discountElectricityAmount = totalElectricityAmount.subtract(afterElectricityAmountDiscount); discountElectricityAmount = totalElectricityAmount.subtract(afterElectricityAmountDiscount);
} }
orderBasicInfo.setGroupCode(memberDiscountVO.getGroupCode());
} }
// 订单折扣金额 // 订单折扣金额
BigDecimal discountAmount = discountServiceAmount.add(discountElectricityAmount); BigDecimal discountAmount = discountServiceAmount.add(discountElectricityAmount);

View File

@@ -1553,7 +1553,7 @@
t1.connector_code as connectorCode, t1.connector_code as connectorCode,
t1.logic_card as logicCard, t1.logic_card as logicCard,
t1.vin_code as vinCode, t1.vin_code as vinCode,
t1.plate_number as plateNumber, t1.plate_number as plateNumber,
t1.start_mode as startMode, t1.start_mode as startMode,
t1.pay_mode as payMode, t1.pay_mode as payMode,
t1.pay_status as payStatus, t1.pay_status as payStatus,
@@ -1621,6 +1621,9 @@
<if test="merchantId != null and merchantId != ''"> <if test="merchantId != null and merchantId != ''">
and t1.merchant_id = #{merchantId,jdbcType=VARCHAR} and t1.merchant_id = #{merchantId,jdbcType=VARCHAR}
</if> </if>
<if test="groupCode != null and groupCode != ''">
and t1.group_code = #{groupCode,jdbcType=VARCHAR}
</if>
<!-- 数据范围过滤 --> <!-- 数据范围过滤 -->
<!-- &amp;lt;if test="merchantDeptIds != null and merchantDeptIds.size() != 0"&amp;gt;--> <!-- &amp;lt;if test="merchantDeptIds != null and merchantDeptIds.size() != 0"&amp;gt;-->
<!-- and t3.dept_id in--> <!-- and t3.dept_id in-->
@@ -2021,6 +2024,9 @@
<if test="virtualAmount != null"> <if test="virtualAmount != null">
virtual_amount = #{virtualAmount}, virtual_amount = #{virtualAmount},
</if> </if>
<if test="groupCode != null">
group_code = #{groupCode},
</if>
<if test="discountAmount != null"> <if test="discountAmount != null">
discount_amount = #{discountAmount}, discount_amount = #{discountAmount},
</if> </if>