mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-03 18:56:39 +08:00
debugger
This commit is contained in:
parent
990743412a
commit
801ac2979c
@ -52,56 +52,63 @@ public class OrderService {
|
|||||||
@Transactional
|
@Transactional
|
||||||
public int generateOrder(OrdersEntity ordersEntity, JSONArray listJson) throws Exception {
|
public int generateOrder(OrdersEntity ordersEntity, JSONArray listJson) throws Exception {
|
||||||
AddOrSaveEntity addOrSaveEntity = new AddOrSaveEntity();
|
AddOrSaveEntity addOrSaveEntity = new AddOrSaveEntity();
|
||||||
if (ordersEntity.getCouponCode() != ""&& null != ordersEntity.getCouponCode()) {
|
try {
|
||||||
CouponCosumeEntity couponCosumeEntity = new CouponCosumeEntity();
|
if (ordersEntity.getCouponCode() != "" && null != ordersEntity.getCouponCode()) {
|
||||||
couponCosumeEntity.setCouponCode(ordersEntity.getCouponCode());
|
CouponCosumeEntity couponCosumeEntity = new CouponCosumeEntity();
|
||||||
couponCosumeEntity.setOrderNo(ordersEntity.getOrderNo());
|
couponCosumeEntity.setCouponCode(ordersEntity.getCouponCode());
|
||||||
couponCosumeEntity.setProductCode(ordersEntity.getProductCode());
|
couponCosumeEntity.setOrderNo(ordersEntity.getOrderNo());
|
||||||
BigDecimal realCouponAmount =new BigDecimal(ordersEntity.getOrderAmount());
|
couponCosumeEntity.setProductCode(ordersEntity.getProductCode());
|
||||||
couponCosumeEntity.setRealCouponAmount(realCouponAmount);
|
BigDecimal realCouponAmount = new BigDecimal(ordersEntity.getOrderAmount());
|
||||||
JSONObject jsonObject = JSONObject.parseObject(couponService.couponCosume(couponCosumeEntity));
|
couponCosumeEntity.setRealCouponAmount(realCouponAmount);
|
||||||
if(!jsonObject.getString("code").equals("0")) {
|
JSONObject jsonObject = JSONObject.parseObject(couponService.couponCosume(couponCosumeEntity));
|
||||||
|
if (!jsonObject.getString("code").equals("0")) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
//coupon json化
|
||||||
|
OrderCouponEntity orderCouponEntity = new OrderCouponEntity();
|
||||||
|
orderCouponEntity.setCouponCode(ordersEntity.getCouponCode());
|
||||||
|
orderCouponEntity.setCouponName(ordersEntity.getCouponName());
|
||||||
|
orderCouponEntity.setCouponId(ordersEntity.getCouponId());
|
||||||
|
Map<String, String> orderCouponParamMap = MapRemoveNullUtil.setConditionMap(orderCouponEntity);
|
||||||
|
MapRemoveNullUtil.removeNullEntry(orderCouponParamMap);
|
||||||
|
net.sf.json.JSONObject orderCouponJson = net.sf.json.JSONObject.fromObject(orderCouponParamMap);
|
||||||
|
addOrSaveEntity.setOrderCoupon(orderCouponJson.toString());
|
||||||
|
}
|
||||||
|
|
||||||
|
Map<String, String> paramMap = MapRemoveNullUtil.setConditionMap(ordersEntity);
|
||||||
|
paramMap.remove("orderAddress");
|
||||||
|
paramMap.remove("couponTypeId");
|
||||||
|
ObjectMapper objectMapper = new ObjectMapper();
|
||||||
|
OrderEntity orderEntity = objectMapper.convertValue(paramMap, OrderEntity.class);
|
||||||
|
if (ordersDao.insert(orderEntity) == 1) {
|
||||||
|
ordersEntity.setOrderStatus("0");
|
||||||
|
addOrSaveEntity.setPhoneNumber(ordersEntity.getPhoneNumber());
|
||||||
|
addOrSaveEntity.setStatus("0");
|
||||||
|
addOrSaveEntity.setOrderNumber(ordersEntity.getOrderNo());
|
||||||
|
addOrSaveEntity.setSalesAmount(ordersEntity.getOrderAmount());
|
||||||
|
addOrSaveEntity.setOrderDetailList(listJson.toString());
|
||||||
|
OrderAddress orderAddress = ordersEntity.getOrderAddress();
|
||||||
|
|
||||||
|
addOrSaveEntity.setAddressCityName(orderAddress.getAddressCityName());
|
||||||
|
addOrSaveEntity.setAddressCountyName(orderAddress.getAddressCountyName());
|
||||||
|
addOrSaveEntity.setAddressDetailInfo(orderAddress.getAddressDetailInfo());
|
||||||
|
addOrSaveEntity.setAddressPhoneNumber(orderAddress.getAddressPhoneNumber());
|
||||||
|
addOrSaveEntity.setAddressProvinceName(orderAddress.getAddressProvinceName());
|
||||||
|
addOrSaveEntity.setAddressUserName(orderAddress.getAddressUserName());
|
||||||
|
JSONObject jsonObject = JSONObject.parseObject(addOrSave(addOrSaveEntity));
|
||||||
|
|
||||||
|
if (jsonObject.getString("code").equals("1"))
|
||||||
|
return 1;
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
//coupon json化
|
}catch (Exception e){
|
||||||
OrderCouponEntity orderCouponEntity = new OrderCouponEntity();
|
System.out.println(e.getMessage()
|
||||||
orderCouponEntity.setCouponCode(ordersEntity.getCouponCode());
|
);
|
||||||
orderCouponEntity.setCouponName(ordersEntity.getCouponName());
|
|
||||||
orderCouponEntity.setCouponId(ordersEntity.getCouponId());
|
|
||||||
Map<String, String> orderCouponParamMap = MapRemoveNullUtil.setConditionMap(orderCouponEntity);
|
|
||||||
MapRemoveNullUtil.removeNullEntry(orderCouponParamMap);
|
|
||||||
net.sf.json.JSONObject orderCouponJson = net.sf.json.JSONObject.fromObject(orderCouponParamMap);
|
|
||||||
addOrSaveEntity.setOrderCoupon(orderCouponJson.toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
Map<String, String> paramMap = MapRemoveNullUtil.setConditionMap(ordersEntity);
|
|
||||||
paramMap.remove("orderAddress");
|
|
||||||
paramMap.remove("couponTypeId");
|
|
||||||
ObjectMapper objectMapper = new ObjectMapper();
|
|
||||||
OrderEntity orderEntity = objectMapper.convertValue(paramMap, OrderEntity.class);
|
|
||||||
if(ordersDao.insert(orderEntity) == 1) {
|
|
||||||
ordersEntity.setOrderStatus("0");
|
|
||||||
addOrSaveEntity.setPhoneNumber(ordersEntity.getPhoneNumber());
|
|
||||||
addOrSaveEntity.setStatus("0");
|
|
||||||
addOrSaveEntity.setOrderNumber(ordersEntity.getOrderNo());
|
|
||||||
addOrSaveEntity.setSalesAmount(ordersEntity.getOrderAmount());
|
|
||||||
addOrSaveEntity.setOrderDetailList(listJson.toString());
|
|
||||||
OrderAddress orderAddress = ordersEntity.getOrderAddress();
|
|
||||||
|
|
||||||
addOrSaveEntity.setAddressCityName(orderAddress.getAddressCityName());
|
|
||||||
addOrSaveEntity.setAddressCountyName(orderAddress.getAddressCountyName());
|
|
||||||
addOrSaveEntity.setAddressDetailInfo(orderAddress.getAddressDetailInfo());
|
|
||||||
addOrSaveEntity.setAddressPhoneNumber(orderAddress.getAddressPhoneNumber());
|
|
||||||
addOrSaveEntity.setAddressProvinceName(orderAddress.getAddressProvinceName());
|
|
||||||
addOrSaveEntity.setAddressUserName(orderAddress.getAddressUserName());
|
|
||||||
JSONObject jsonObject = JSONObject.parseObject(addOrSave(addOrSaveEntity));
|
|
||||||
if(jsonObject.getString("code").equals("1"))
|
|
||||||
return 1;
|
|
||||||
else
|
|
||||||
return 0;
|
|
||||||
}else {
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int checkNotify(String orderNumber){
|
public int checkNotify(String orderNumber){
|
||||||
|
Loading…
Reference in New Issue
Block a user