|
@@ -83,18 +83,23 @@ public class ApplePayController extends BaseController {
|
|
//苹果订单数据持久化
|
|
//苹果订单数据持久化
|
|
JSONObject jo = in_app.getJSONObject(i);
|
|
JSONObject jo = in_app.getJSONObject(i);
|
|
ApplepayOrder applepayOrder = JSONObject.toJavaObject(jo,ApplepayOrder.class);
|
|
ApplepayOrder applepayOrder = JSONObject.toJavaObject(jo,ApplepayOrder.class);
|
|
- applepayOrderService.save(applepayOrder);
|
|
|
|
- int index = applepayOrder.getProductId().lastIndexOf(".");
|
|
|
|
- String goodCode = applepayOrder.getProductId().substring(index+1);
|
|
|
|
|
|
|
|
//查询套餐
|
|
//查询套餐
|
|
|
|
+ int index = applepayOrder.getProductId().lastIndexOf(".");
|
|
|
|
+ String goodCode = applepayOrder.getProductId().substring(index+1);
|
|
SysDictData sysDictData = dictDataService.selectDictDataById(Long.parseLong(goodCode));
|
|
SysDictData sysDictData = dictDataService.selectDictDataById(Long.parseLong(goodCode));
|
|
String[] values = sysDictData.getDictValue().split(",");
|
|
String[] values = sysDictData.getDictValue().split(",");
|
|
Double price = Double.parseDouble(values[0])*100;
|
|
Double price = Double.parseDouble(values[0])*100;
|
|
int b = new Double(price).intValue();
|
|
int b = new Double(price).intValue();
|
|
applepayOrder.setTotal(b); //设置金额
|
|
applepayOrder.setTotal(b); //设置金额
|
|
applepayOrder.setGoodsName(sysDictData.getDictLabel());
|
|
applepayOrder.setGoodsName(sysDictData.getDictLabel());
|
|
|
|
+ //设置用户
|
|
|
|
+ applePayDTO.setUserId(applePayDTO.getUserId());
|
|
|
|
+ applePayDTO.setUserName(applePayDTO.getUserName());
|
|
|
|
+
|
|
|
|
+
|
|
orderInfoService.writeVipDataToDb(applepayOrder.getGoodsName(),applepayOrder.getUserId(),applepayOrder.getUserName(),applepayOrder.getTransactionId(),applepayOrder.getTotal(),3);
|
|
orderInfoService.writeVipDataToDb(applepayOrder.getGoodsName(),applepayOrder.getUserId(),applepayOrder.getUserName(),applepayOrder.getTransactionId(),applepayOrder.getTotal(),3);
|
|
|
|
+ applepayOrderService.save(applepayOrder);
|
|
}
|
|
}
|
|
//todo 业务处理
|
|
//todo 业务处理
|
|
}else{
|
|
}else{
|