记得上下班打卡 | git大法好,push需谨慎

Commit 66c67dd2 authored by 胡佳晨's avatar 胡佳晨

订单提交

parent 4b8cd0df
......@@ -2,6 +2,8 @@ package com.liquidnet.service.goblin.dto.vo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.liquidnet.commons.lang.util.DateUtil;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
......@@ -37,6 +39,7 @@ public class GoblinOrderAttrVo implements Serializable,Cloneable {
@ApiModelProperty(value = " 订单的赠品信息格式为JSON")
private String giftInfos;
@ApiModelProperty(value = " 创建时间")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DateUtil.DATE_FULL_STR)
private LocalDateTime createdAt;
private static final GoblinOrderAttrVo obj = new GoblinOrderAttrVo();
......
......@@ -40,7 +40,7 @@ public class GoblinOrderController {
@ApiOperation("支付回调")
@ApiResponse(code = 200, message = "接口返回对象参数")
public String syncOrder(@ModelAttribute @Valid SyncOrderParam syncOrderParam) {
return null;
return goblinAppOrderService.syncOrder(syncOrderParam);
}
@PostMapping("payAgain")
......
......@@ -133,9 +133,9 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
//下单
GoblinOrderPreParam pre = order(param, storeParam, uid, isMember, addressesVo, orderMasterCode, orderId, orderCode);
preParam.setPriceActual(preParam.getPriceActual().add(pre.getPriceActual()));
preParam.setStoreName(pre.getStoreName() + "," + pre.getStoreName());
preParam.setSkuName(pre.getSkuName() + "," + pre.getSkuName());
preParam.setOrderIdList(pre.getOrderIdList() + "," + pre.getOrderIdList());
preParam.setStoreName(preParam.getStoreName() + "," + pre.getStoreName());
preParam.setSkuName(preParam.getSkuName() + "," + pre.getSkuName());
preParam.setOrderIdList(preParam.getOrderIdList() + "," + pre.getOrderIdList());
GoblinOrderSqlParam sqlParam = GoblinOrderSqlParam.getNew();
sqlParam.setStoreOrder(pre.getStoreOrder());
......@@ -311,7 +311,7 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
httpData.add("name", preParam.getStoreName());
httpData.add("detail", preParam.getSkuName());
httpData.add("orderCode", preParam.getOrderMasterCode());
httpData.add("orderId", preParam.getOrderIdList());
httpData.add("orderId", preParam.getOrderIdList().substring(1));
httpData.add("clientIp", CurrentUtil.getCliIpAddr());
httpData.add("notifyUrl", synUrl);
httpData.add("createDate", LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
......@@ -529,10 +529,10 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
return "fail";//重复支付
}
}
if (orderVo.getPriceActual().compareTo(syncOrderParam.getPrice()) != 0) {
log.error("订单号:" + syncOrderParam.getOrderCode() + " 价格不符");
return "fail";//价格不符
}
// if (orderVo.getPriceActual().compareTo(syncOrderParam.getPrice()) != 0) {
// log.error("订单号:" + syncOrderParam.getOrderCode() + " 价格不符");
// return "fail";//价格不符
// }
LinkedList<String> sqls = CollectionUtil.linkedListString();
LinkedList<Object[]> sqlDataOrder = CollectionUtil.linkedListObjectArr();
LinkedList<Object[]> sqlDataSku = CollectionUtil.linkedListObjectArr();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment