mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-02 18:26:38 +08:00
debugger
This commit is contained in:
parent
177b49f4fd
commit
80ac6d1cef
@ -77,65 +77,69 @@ public class OrderController {
|
|||||||
JSONArray orderDatilListJson = new JSONArray();
|
JSONArray orderDatilListJson = new JSONArray();
|
||||||
OrdersEntity ordersEntity = new OrdersEntity();
|
OrdersEntity ordersEntity = new OrdersEntity();
|
||||||
OrderAddress orderAddress = new OrderAddress();
|
OrderAddress orderAddress = new OrderAddress();
|
||||||
for (OrdersEntity ordersEntitys:ordersEntityList) {
|
try {
|
||||||
cartService.cancelProduct(ordersEntitys.getMemberId(),ordersEntity.getProductCode());
|
for (OrdersEntity ordersEntitys : ordersEntityList) {
|
||||||
//存储orderDetailList
|
cartService.cancelProduct(ordersEntitys.getMemberId(), ordersEntity.getProductCode());
|
||||||
OrderDatilListEntity orderDatilListEntity= new OrderDatilListEntity();
|
//存储orderDetailList
|
||||||
orderDatilListEntity.setProductName(ordersEntitys.getProductName());
|
OrderDatilListEntity orderDatilListEntity = new OrderDatilListEntity();
|
||||||
orderDatilListEntity.setPcs(ordersEntitys.getBuyCount());
|
orderDatilListEntity.setProductName(ordersEntitys.getProductName());
|
||||||
orderDatilListEntity.setProductCode(ordersEntitys.getProductCode());
|
orderDatilListEntity.setPcs(ordersEntitys.getBuyCount());
|
||||||
orderDatilListEntity.setEcPrice(ordersEntitys.getPayAmount());
|
orderDatilListEntity.setProductCode(ordersEntitys.getProductCode());
|
||||||
orderDatilListJson.add(orderDatilListEntity);
|
orderDatilListEntity.setEcPrice(ordersEntitys.getPayAmount());
|
||||||
if(ordersEntitys.getCouponCode() != "" && ordersEntitys.getCouponCode() != null) {
|
orderDatilListJson.add(orderDatilListEntity);
|
||||||
CouponGetAllEntity couponGetAllEntity = new CouponGetAllEntity ();
|
if (ordersEntitys.getCouponCode() != "" && ordersEntitys.getCouponCode() != null) {
|
||||||
couponGetAllEntity.setMemberId(ordersEntitys.getMemberId());
|
CouponGetAllEntity couponGetAllEntity = new CouponGetAllEntity();
|
||||||
couponGetAllEntity.setCouponCode(ordersEntitys.getCouponCode());
|
couponGetAllEntity.setMemberId(ordersEntitys.getMemberId());
|
||||||
String couponInfo = couponService.couponGetAll(couponGetAllEntity);
|
couponGetAllEntity.setCouponCode(ordersEntitys.getCouponCode());
|
||||||
JSONObject jsonObject = JSONObject.parseObject(couponInfo);
|
String couponInfo = couponService.couponGetAll(couponGetAllEntity);
|
||||||
com.alibaba.fastjson.JSONArray jsonArray = JSONObject.parseArray(jsonObject.getString("data"));
|
JSONObject jsonObject = JSONObject.parseObject(couponInfo);
|
||||||
JSONObject jsonObjectData = (JSONObject)jsonArray.get(0);
|
com.alibaba.fastjson.JSONArray jsonArray = JSONObject.parseArray(jsonObject.getString("data"));
|
||||||
|
JSONObject jsonObjectData = (JSONObject) jsonArray.get(0);
|
||||||
|
|
||||||
ordersEntity.setCouponAmount(jsonObjectData.getString("couponAmount") == null ?jsonObjectData.getString("discount"):jsonObjectData.getString("couponAmount"));
|
ordersEntity.setCouponAmount(jsonObjectData.getString("couponAmount") == null ? jsonObjectData.getString("discount") : jsonObjectData.getString("couponAmount"));
|
||||||
ordersEntity.setCouponCode(jsonObjectData.getString("couponCode"));
|
ordersEntity.setCouponCode(jsonObjectData.getString("couponCode"));
|
||||||
ordersEntity.setCouponName(jsonObjectData.getString("couponName"));
|
ordersEntity.setCouponName(jsonObjectData.getString("couponName"));
|
||||||
ordersEntity.setCouponId(jsonObjectData.getString("couponId"));
|
ordersEntity.setCouponId(jsonObjectData.getString("couponId"));
|
||||||
total_fee = total_fee + orderService.couponTotal(ordersEntitys.getCouponTypeId(),Double.parseDouble(ordersEntitys.getCouponAmount()),Double.parseDouble(ordersEntitys.getPayAmount()),ordersEntitys.getBuyCount());
|
total_fee = total_fee + orderService.couponTotal(ordersEntitys.getCouponTypeId(), Double.parseDouble(ordersEntitys.getCouponAmount()), Double.parseDouble(ordersEntitys.getPayAmount()), ordersEntitys.getBuyCount());
|
||||||
}else{
|
} else {
|
||||||
total_fee = total_fee + Double.parseDouble(ordersEntitys.getPayAmount()) * ordersEntitys.getBuyCount() ;
|
total_fee = total_fee + Double.parseDouble(ordersEntitys.getPayAmount()) * ordersEntitys.getBuyCount();
|
||||||
|
}
|
||||||
|
basePoint = basePoint + ordersEntitys.getBasePoint();
|
||||||
|
orderAddress.setAddressCityName(ordersEntitys.getOrderAddress().getAddressCityName());
|
||||||
|
orderAddress.setAddressCountyName(ordersEntitys.getOrderAddress().getAddressCountyName());
|
||||||
|
orderAddress.setAddressDetailInfo(ordersEntitys.getOrderAddress().getAddressDetailInfo());
|
||||||
|
orderAddress.setAddressPhoneNumber(ordersEntitys.getOrderAddress().getAddressPhoneNumber());
|
||||||
|
orderAddress.setAddressUserName(ordersEntitys.getOrderAddress().getAddressUserName());
|
||||||
|
orderAddress.setAddressProvinceName(ordersEntitys.getOrderAddress().getAddressProvinceName());
|
||||||
|
productId.append(ordersEntitys.getProductCode() + ",");
|
||||||
|
productName.append(ordersEntitys.getProductName() + ",");
|
||||||
|
memberId = ordersEntitys.getMemberId();
|
||||||
|
mobile = ordersEntitys.getPhoneNumber();
|
||||||
|
buyCount = buyCount + ordersEntitys.getBuyCount();
|
||||||
}
|
}
|
||||||
basePoint = basePoint + ordersEntitys.getBasePoint();
|
ordersEntity.setOrderAddress(orderAddress);
|
||||||
orderAddress.setAddressCityName(ordersEntitys.getOrderAddress().getAddressCityName());
|
ordersEntity.setProductCode(productId.substring(0, productId.length() - 1));
|
||||||
orderAddress.setAddressCountyName(ordersEntitys.getOrderAddress().getAddressCountyName());
|
ordersEntity.setProductName(productName.substring(0, productName.length() - 1));
|
||||||
orderAddress.setAddressDetailInfo(ordersEntitys.getOrderAddress().getAddressDetailInfo());
|
ordersEntity.setOrderAmount(StringUtil.toString(total_fee));
|
||||||
orderAddress.setAddressPhoneNumber(ordersEntitys.getOrderAddress().getAddressPhoneNumber());
|
ordersEntity.setMemberId(memberId);
|
||||||
orderAddress.setAddressUserName(ordersEntitys.getOrderAddress().getAddressUserName());
|
ordersEntity.setPhoneNumber(mobile);
|
||||||
orderAddress.setAddressProvinceName(ordersEntitys.getOrderAddress().getAddressProvinceName());
|
ordersEntity.setBuyCount(buyCount);
|
||||||
productId.append(ordersEntitys.getProductCode()+",");
|
ordersEntity.setOrderNo(GenerateSequenceUtil.generateSequenceNo());
|
||||||
productName.append(ordersEntitys.getProductName()+",");
|
ordersEntity.setOrderStatus("0");
|
||||||
memberId = ordersEntitys.getMemberId();
|
ordersEntity.setBasePoint(basePoint);
|
||||||
mobile = ordersEntitys.getPhoneNumber();
|
|
||||||
buyCount = buyCount + ordersEntitys.getBuyCount();
|
|
||||||
}
|
|
||||||
ordersEntity.setOrderAddress(orderAddress);
|
|
||||||
ordersEntity.setProductCode(productId.substring(0,productId.length()-1));
|
|
||||||
ordersEntity.setProductName(productName.substring(0,productName.length()-1));
|
|
||||||
ordersEntity.setOrderAmount(StringUtil.toString(total_fee));
|
|
||||||
ordersEntity.setMemberId(memberId);
|
|
||||||
ordersEntity.setPhoneNumber(mobile);
|
|
||||||
ordersEntity.setBuyCount(buyCount);
|
|
||||||
ordersEntity.setOrderNo(GenerateSequenceUtil.generateSequenceNo());
|
|
||||||
ordersEntity.setOrderStatus("0");
|
|
||||||
ordersEntity.setBasePoint(basePoint);
|
|
||||||
|
|
||||||
if(orderService.generateOrder(ordersEntity,orderDatilListJson) == 1){
|
if (orderService.generateOrder(ordersEntity, orderDatilListJson) == 1) {
|
||||||
wxPayEntity.setProduct_id(ordersEntity.getProductCode());
|
wxPayEntity.setProduct_id(ordersEntity.getProductCode());
|
||||||
wxPayEntity.setTotal_fee(StringUtil.toString(total_fee));
|
wxPayEntity.setTotal_fee(StringUtil.toString(total_fee));
|
||||||
wxPayEntity.setOut_trade_no(ordersEntity.getOrderNo());
|
wxPayEntity.setOut_trade_no(ordersEntity.getOrderNo());
|
||||||
Map<String, String> returnMap = new HashMap<>();
|
Map<String, String> returnMap = new HashMap<>();
|
||||||
returnMap.put("orderNumber",ordersEntity.getOrderNo());
|
returnMap.put("orderNumber", ordersEntity.getOrderNo());
|
||||||
returnMap.put("orderAmount",ordersEntity.getOrderAmount());
|
returnMap.put("orderAmount", ordersEntity.getOrderAmount());
|
||||||
// return ResponseDTO.succData(returnMap,wxpayService.generateQRCode(wxPayEntity));
|
// return ResponseDTO.succData(returnMap,wxpayService.generateQRCode(wxPayEntity));
|
||||||
return ResponseDTO.succData(returnMap,wxpayService.testGenerateQRCode(wxPayEntity));
|
return ResponseDTO.succData(returnMap, wxpayService.testGenerateQRCode(wxPayEntity));
|
||||||
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
System.out.println(e.getMessage());
|
||||||
}
|
}
|
||||||
return ResponseDTO.wrap(OrderResponseCodeConst.GENERATE_ORDER_FAIL);
|
return ResponseDTO.wrap(OrderResponseCodeConst.GENERATE_ORDER_FAIL);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user