fix buygoodslogic
parent
a45850cfd5
commit
f69ee85be1
|
@ -76,12 +76,6 @@ public class BuyGoodsLogic {
|
||||||
if(isDiscount!=0){
|
if(isDiscount!=0){
|
||||||
price=(int)(sRechargeCommodityConfig.getPrice() * (10 + isDiscount)/10f);
|
price=(int)(sRechargeCommodityConfig.getPrice() * (10 + isDiscount)/10f);
|
||||||
}
|
}
|
||||||
/* if(!openId.equals("gm-test")&&price*100!=amount){
|
|
||||||
resultRes.setResultCode(0);
|
|
||||||
resultRes.setResultMsg("amount is wrong");
|
|
||||||
LOGGER.info("the uid={},should pay={},amount={}",uid,price*100,amount);
|
|
||||||
return resultRes;
|
|
||||||
}*/
|
|
||||||
buyCount=buyCount+1;
|
buyCount=buyCount+1;
|
||||||
int limit = sRechargeCommodityConfig.getLimit();
|
int limit = sRechargeCommodityConfig.getLimit();
|
||||||
int type = sRechargeCommodityConfig.getType();
|
int type = sRechargeCommodityConfig.getType();
|
||||||
|
@ -215,12 +209,7 @@ public class BuyGoodsLogic {
|
||||||
resultRes.setResultCode(1);
|
resultRes.setResultCode(1);
|
||||||
KtEventUtils.onKtEvent(user, ParamEventBean.UserPayEvent,goodsId,orderId,resultRes.getResultCode(),price);
|
KtEventUtils.onKtEvent(user, ParamEventBean.UserPayEvent,goodsId,orderId,resultRes.getResultCode(),price);
|
||||||
notifyPaySuccessFul(uid,goodsId,amount != -999);
|
notifyPaySuccessFul(uid,goodsId,amount != -999);
|
||||||
|
MongoUtil.getLjsdMongoTemplate().lastUpdate();
|
||||||
Class<? extends MongoUpdateCache> aClass = MongoUpdateCacheThreadLocal.getMongoUpdateCache().getClass();
|
|
||||||
Field requestMap = aClass.getDeclaredField("requestMap");
|
|
||||||
requestMap.setAccessible(true);
|
|
||||||
requestMap.set(MongoUpdateCacheThreadLocal.getMongoUpdateCache(), new HashMap<>());
|
|
||||||
MongoUtil.getLjsdMongoTemplate().save(user);
|
|
||||||
return resultRes;
|
return resultRes;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -296,7 +285,7 @@ public class BuyGoodsLogic {
|
||||||
if(buyTimes ==null){
|
if(buyTimes ==null){
|
||||||
buyTimes=0;
|
buyTimes=0;
|
||||||
}
|
}
|
||||||
if(limit!=0){
|
if(sRechargeCommodityConfig.getLimitShow() == 0 && limit!=0){
|
||||||
if(buyTimes>=limit){
|
if(buyTimes>=limit){
|
||||||
boolean isNew = rechargeInfo.addNewSendId(goodsId);
|
boolean isNew = rechargeInfo.addNewSendId(goodsId);
|
||||||
if(!isNew){
|
if(!isNew){
|
||||||
|
|
Loading…
Reference in New Issue