|
@@ -22,6 +22,7 @@ import com.yonge.cooleshow.common.controller.BaseController;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.yonge.cooleshow.common.enums.UserFirstTimeTypeEnum;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
+import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.joda.time.DateTime;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -116,11 +117,17 @@ public class AdminClient extends BaseController {
|
|
|
request.setTimestamp(DateTime.now().getMillis());
|
|
|
request.setAmount(orderAmount.doubleValue());
|
|
|
|
|
|
- // 订单优惠券信息
|
|
|
- CouponOrderWrapper wrapper = couponInfoService.queryUserOrderCouponInfo(request.getUserId(),
|
|
|
- CouponInfoQuery.CouponOrderQuery.from(request.jsonString()));
|
|
|
CouponInfoApi couponInfoApi = new CouponInfoApi();
|
|
|
- couponInfoApi.setDiscountedPrices(BigDecimal.valueOf(wrapper.getDiscountedPrices()));
|
|
|
+ couponInfoApi.setDiscountedPrices(BigDecimal.ZERO);
|
|
|
+
|
|
|
+ if (CollectionUtils.isNotEmpty(collect)) {
|
|
|
+
|
|
|
+ // 订单优惠券信息
|
|
|
+ CouponOrderWrapper wrapper = couponInfoService.queryUserOrderCouponInfo(request.getUserId(),
|
|
|
+ CouponInfoQuery.CouponOrderQuery.from(request.jsonString()));
|
|
|
+
|
|
|
+ couponInfoApi.setDiscountedPrices(BigDecimal.valueOf(wrapper.getDiscountedPrices()));
|
|
|
+ }
|
|
|
|
|
|
return succeed(couponInfoApi);
|
|
|
}
|