|
@@ -143,7 +143,7 @@ public class AndroidApi {
|
|
preOrder.setOrderSpecs(speId);
|
|
preOrder.setOrderSpecs(speId);
|
|
preOrder.setOrderStatus("0");
|
|
preOrder.setOrderStatus("0");
|
|
preOrder.setOrderGoodsAmount(1);
|
|
preOrder.setOrderGoodsAmount(1);
|
|
- preOrder.setOrderSum(spe.getSpecSPrice());
|
|
|
|
|
|
+ preOrder.setOrderAmount(spe.getSpecSPrice());
|
|
preOrder.setOrderUnitPrice(spe.getSpecSPrice());
|
|
preOrder.setOrderUnitPrice(spe.getSpecSPrice());
|
|
preOrder.setOrderGoodsId(spe.getGoodsId());
|
|
preOrder.setOrderGoodsId(spe.getGoodsId());
|
|
preOrder.setOrderEquId(equId);
|
|
preOrder.setOrderEquId(equId);
|
|
@@ -372,7 +372,7 @@ public class AndroidApi {
|
|
// DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
// DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
String success_time = cipherDto.getSuccess_time();
|
|
String success_time = cipherDto.getSuccess_time();
|
|
int payerTotal = cipherDto.getAmount().getPayer_total();
|
|
int payerTotal = cipherDto.getAmount().getPayer_total();
|
|
- BigDecimal payDecimal = BigDecimal.valueOf((long) payerTotal);
|
|
|
|
|
|
+ BigDecimal payDecimal = BigDecimal.valueOf((long) payerTotal).movePointLeft(2);
|
|
|
|
|
|
|
|
|
|
String trade_state = cipherDto.getTrade_state();
|
|
String trade_state = cipherDto.getTrade_state();
|
|
@@ -390,7 +390,7 @@ public class AndroidApi {
|
|
localOrder.setOrderPayTime(localDateTime);
|
|
localOrder.setOrderPayTime(localDateTime);
|
|
localOrder.setOrderWxorderId(cipherDto.getTransaction_id());
|
|
localOrder.setOrderWxorderId(cipherDto.getTransaction_id());
|
|
// 实付金额
|
|
// 实付金额
|
|
- localOrder.setOrderAmount(payDecimal);
|
|
|
|
|
|
+ localOrder.setPayerTotal(payDecimal);
|
|
orderService.updateById(localOrder);
|
|
orderService.updateById(localOrder);
|
|
returnMap.put("code", "SUCCESS");
|
|
returnMap.put("code", "SUCCESS");
|
|
returnMap.put("message", "成功");
|
|
returnMap.put("message", "成功");
|
|
@@ -441,6 +441,7 @@ public class AndroidApi {
|
|
|
|
|
|
if (orderStatus.equals("4")) {
|
|
if (orderStatus.equals("4")) {
|
|
//调用微信支付api,发起退款
|
|
//调用微信支付api,发起退款
|
|
|
|
+ System.out.println("进入申请退款流程");
|
|
RefundsDto refundsDto = new RefundsDto();
|
|
RefundsDto refundsDto = new RefundsDto();
|
|
refundsDto.setOut_trade_no(orderId);
|
|
refundsDto.setOut_trade_no(orderId);
|
|
refundsDto.setReason("生产异常");
|
|
refundsDto.setReason("生产异常");
|