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

Commit 6183e60d authored by 胡佳晨's avatar 胡佳晨

下单 修改券逻辑

parent 7cacad12
......@@ -232,6 +232,8 @@ public class OrderUtils {
* @return
*/
public HashMap<String, Object> useCoupon(String uCouponId, String content, BigDecimal totalPrice, String performanceId, String timesId, String ticketId) {
HashMap<String, Object> hashMap = CollectionUtil.mapStringObject();
try {
MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString();
params.add("uCouponId", uCouponId);
params.add("content", content);
......@@ -274,19 +276,25 @@ public class OrderUtils {
voucher = BigDecimal.ZERO;
break;
}
HashMap<String, Object> hashMap = CollectionUtil.mapStringObject();
hashMap.put("type", type);
hashMap.put("voucher", voucher.setScale(2, BigDecimal.ROUND_HALF_UP));
return hashMap;
}catch (Exception e){
log.error("用券ERROR:{}",e);
hashMap.put("type", -1);
hashMap.put("voucher", -1);
return hashMap;
}
}
public void backAdvanceCoupon(String advanceCode, String uid) {
if (advanceCode != null) {
backCoupon(advanceCode.toString(), uid);
backCoupon(advanceCode, uid);
}
}
public void backCoupon(String uCouponId, String uid) {
try {
BackCouponParam param = BackCouponParam.getNew();
param.setuCouponIds(uCouponId);
param.setUid(uid);
......@@ -298,6 +306,9 @@ public class OrderUtils {
params.add(param);
String jsonString = JSON.toJSONString(params);
String returnData = HttpUtil.postRaw(candyUrl + "/candy-coupon/useBack", jsonString, header);
}catch (Exception e){
log.error("回退券ERROR:{}",e);
}
}
/**
......
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