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

Commit 0ee4c885 authored by 胡佳晨's avatar 胡佳晨

修改 添加 orderlist方法

parent b0c266a2
......@@ -99,24 +99,24 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
AdamRscPolymer01Vo userVo = null;
if (noZhengzaiOrder(uid)) {
long time1 = System.currentTimeMillis();
// userVo = orderUtils.adamAddressEnterMember(uid, null, addressId);
userVo = orderUtils.adamAddressEnterMember(uid, null, addressId);
log.info("adam接口调用:" + (System.currentTimeMillis() - time1) + "秒");
}
AdamAddressesVo addressesVo = AdamAddressesVo.getNew();
boolean isMember;
if (userVo == null) {
// if (noZhengzaiOrder(uid)) {
// throw new Exception("库存不足");
// } else {
if (noZhengzaiOrder(uid)) {
throw new Exception("库存不足");
} else {
isMember = false;
// addressesVo = null;
// }
addressesVo.setName("");
addressesVo.setProvince("");
addressesVo.setCounty("");
addressesVo.setCity("");
addressesVo.setAddress("");
addressesVo.setPhone("");
addressesVo = null;
}
// addressesVo.setName("");
// addressesVo.setProvince("");
// addressesVo.setCounty("");
// addressesVo.setCity("");
// addressesVo.setAddress("");
// addressesVo.setPhone("");
} else {
addressesVo = userVo.getAddressesVo();
switch (userVo.getMembership()) {
......@@ -442,64 +442,64 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
GoblinPayInnerResultVo payInnerResultVo;
String payCode;
if (preParam.getPriceActual().compareTo(BigDecimal.valueOf(0)) > 0 && !preParam.getPayType().equals("huifu")) {
// // 调用支付
// LinkedMultiValueMap<String, String> httpData = CollectionUtil.linkedMultiValueMapStringString();
// httpData.add("type", "PRODUCT");
// httpData.add("price", preParam.getPriceActual().toString());
//// httpData.add("price","0.01");
// httpData.add("name", preParam.getStoreName());
// httpData.add("detail", preParam.getSkuName());
// httpData.add("orderCode", preParam.getOrderMasterCode());
// 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")));
// httpData.add("expireTime", preParam.getExpireTime() + "");
// httpData.add("payType", preParam.getPayType());
// httpData.add("deviceFrom", preParam.getDeviceFrom());
//
// if (preParam.getDeviceFrom().equals("micropay")) {
// httpData.add("authCode", preParam.getAuthCode());
// }
// if (preParam.getDeviceFrom().equals("js") || preParam.getDeviceFrom().equals("applet")) {
// httpData.add("openId", preParam.getOpenId());
// }
// if (preParam.getPayType().equals("alipay") && preParam.getDeviceFrom().equals("wap")) {
// httpData.add("showUrl", preParam.getShowUrl() + preParam.getOrderMasterCode());
// httpData.add("returnUrl", preParam.getReturnUrl() + preParam.getOrderMasterCode());
// }
// if (preParam.getPayType().equals("douyinpay")) {
// httpData.add("showUrl", preParam.getShowUrl() + preParam.getOrderMasterCode());
// httpData.add("returnUrl", preParam.getReturnUrl() + preParam.getOrderMasterCode());
// }
// if (preParam.getPayType().equals("unionpay")) {
// httpData.add("returnUrl", preParam.getReturnUrl() + preParam.getOrderMasterCode());
// }
// LinkedMultiValueMap<String, String> header = CollectionUtil.linkedMultiValueMapStringString();
// header.add("Accept", "application/json;charset=UTF-8");
// String returnData = HttpUtil.post(payUrl, httpData, header);
// log.info("调用 DRAGON 结果 = " + returnData);
// ResponseDto<GoblinPayInnerResultVo> dto = JsonUtils.fromJson(returnData, new TypeReference<ResponseDto<GoblinPayInnerResultVo>>() {
// });
// payInnerResultVo = GoblinPayInnerResultVo.getNew();
// payInnerResultVo.setCode(dto.getData().getCode());
// payInnerResultVo.setOrderCode(dto.getData().getOrderCode());
// payInnerResultVo.setPayData(dto.getData().getPayData());
// payInnerResultVo.setPayType(preParam.getPayType());
// payInnerResultVo.setPrice(preParam.getPriceActual());
// payCode = payInnerResultVo.getCode();
// payInnerResultVo.setShowUrl(preParam.getShowUrl());
// payInnerResultVo.setReturnUrl(preParam.getReturnUrl());
// 调用支付
LinkedMultiValueMap<String, String> httpData = CollectionUtil.linkedMultiValueMapStringString();
httpData.add("type", "PRODUCT");
httpData.add("price", preParam.getPriceActual().toString());
// httpData.add("price","0.01");
httpData.add("name", preParam.getStoreName());
httpData.add("detail", preParam.getSkuName());
httpData.add("orderCode", preParam.getOrderMasterCode());
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")));
httpData.add("expireTime", preParam.getExpireTime() + "");
httpData.add("payType", preParam.getPayType());
httpData.add("deviceFrom", preParam.getDeviceFrom());
if (preParam.getDeviceFrom().equals("micropay")) {
httpData.add("authCode", preParam.getAuthCode());
}
if (preParam.getDeviceFrom().equals("js") || preParam.getDeviceFrom().equals("applet")) {
httpData.add("openId", preParam.getOpenId());
}
if (preParam.getPayType().equals("alipay") && preParam.getDeviceFrom().equals("wap")) {
httpData.add("showUrl", preParam.getShowUrl() + preParam.getOrderMasterCode());
httpData.add("returnUrl", preParam.getReturnUrl() + preParam.getOrderMasterCode());
}
if (preParam.getPayType().equals("douyinpay")) {
httpData.add("showUrl", preParam.getShowUrl() + preParam.getOrderMasterCode());
httpData.add("returnUrl", preParam.getReturnUrl() + preParam.getOrderMasterCode());
}
if (preParam.getPayType().equals("unionpay")) {
httpData.add("returnUrl", preParam.getReturnUrl() + preParam.getOrderMasterCode());
}
LinkedMultiValueMap<String, String> header = CollectionUtil.linkedMultiValueMapStringString();
header.add("Accept", "application/json;charset=UTF-8");
String returnData = HttpUtil.post(payUrl, httpData, header);
log.info("调用 DRAGON 结果 = " + returnData);
ResponseDto<GoblinPayInnerResultVo> dto = JsonUtils.fromJson(returnData, new TypeReference<ResponseDto<GoblinPayInnerResultVo>>() {
});
payInnerResultVo = GoblinPayInnerResultVo.getNew();
payInnerResultVo.setCode("压测 code");
payInnerResultVo.setOrderCode(preParam.getOrderMasterCode());
payInnerResultVo.setPayData(null);
payInnerResultVo.setCode(dto.getData().getCode());
payInnerResultVo.setOrderCode(dto.getData().getOrderCode());
payInnerResultVo.setPayData(dto.getData().getPayData());
payInnerResultVo.setPayType(preParam.getPayType());
payInnerResultVo.setPrice(preParam.getPriceActual());
payCode = payInnerResultVo.getCode();
payInnerResultVo.setShowUrl(preParam.getShowUrl());
payInnerResultVo.setReturnUrl(preParam.getReturnUrl());
// payInnerResultVo = GoblinPayInnerResultVo.getNew();
// payInnerResultVo.setCode("压测 code");
// payInnerResultVo.setOrderCode(preParam.getOrderMasterCode());
// payInnerResultVo.setPayData(null);
// payInnerResultVo.setPayType(preParam.getPayType());
// payInnerResultVo.setPrice(preParam.getPriceActual());
// payCode = payInnerResultVo.getCode();
// payInnerResultVo.setShowUrl(preParam.getShowUrl());
// payInnerResultVo.setReturnUrl(preParam.getReturnUrl());
} else if (preParam.getPayType() == null) {
isFree = true;
preParam.setPayType("FREE");
......
......@@ -190,10 +190,11 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
boolean isMember;
boolean isOldMember;
if (userVo == null) {
isMember = false;
isOldMember = false;
addressesVo = null;
entersVos = new ArrayList();
return ResponseDto.failure(ErrorMapping.get("20016"));//没抢到
// isMember = false;
// isOldMember = false;
// addressesVo = null;
// entersVos = new ArrayList();
} else {
entersVos = userVo.getEntersVos();
addressesVo = userVo.getAddressesVo();
......
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