|
@@ -54,6 +54,7 @@ import com.zhongzheng.modules.user.bo.OrderPossessUserAddBo;
|
|
|
import com.zhongzheng.modules.user.bo.UserExamGoodsAddBo;
|
|
|
import com.zhongzheng.modules.user.bo.UserExamGoodsSupplementAddBo;
|
|
|
import com.zhongzheng.modules.user.domain.User;
|
|
|
+import com.zhongzheng.modules.user.domain.UserExamGoods;
|
|
|
import com.zhongzheng.modules.user.service.IOrderPossessUserService;
|
|
|
import com.zhongzheng.modules.user.service.IUserExamGoodsService;
|
|
|
import com.zhongzheng.modules.user.service.IUserExamGoodsSupplementService;
|
|
@@ -336,19 +337,26 @@ public class WxPayServiceImpl implements IWxPayService {
|
|
|
if (goodsVo.getGoodsType().equals(1)){
|
|
|
if (userExamGoodsService.queryExamGoods(goodsVo.getGoodsId(),order.getUserId()) < 1){
|
|
|
ExamNumber examNumber = userExamGoodsService.queryExamGoodsVo(goodsVo.getGoodsId(),order.getUserId());
|
|
|
- UserExamGoodsAddBo userExamGoodsAddBo = new UserExamGoodsAddBo();
|
|
|
- userExamGoodsAddBo.setGoodsId(g.getGoodsId());
|
|
|
- userExamGoodsAddBo.setExamNumber(examNumber.getExamNumber());
|
|
|
- userExamGoodsAddBo.setDoNumber(examNumber.getDoNumber());
|
|
|
- userExamGoodsService.insertByAddBo(userExamGoodsAddBo);
|
|
|
+ UserExamGoods add = new UserExamGoods();
|
|
|
+ add.setGoodsId(g.getGoodsId());
|
|
|
+ add.setUserId(order.getUserId());
|
|
|
+ add.setExamNumber(examNumber.getExamNumber());
|
|
|
+ add.setDoNumber(examNumber.getDoNumber());
|
|
|
+ add.setCreateTime(DateUtils.getNowTime());
|
|
|
+ add.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ userExamGoodsService.save(add);
|
|
|
UserExamGoodsSupplementAddBo userExamGoodsSupplementAddBo = new UserExamGoodsSupplementAddBo();
|
|
|
- userExamGoodsSupplementAddBo.setGoodsId(g.getGoodsId());
|
|
|
+ userExamGoodsSupplementAddBo.setGoodsId(add.getUserExamGoodsId());
|
|
|
+ userExamGoodsSupplementAddBo.setExamNumber(g.getGoodsId());
|
|
|
+ userExamGoodsSupplementAddBo.setExamNumber(examNumber.getExamNumber());
|
|
|
+ userExamGoodsSupplementAddBo.setDoNumber(examNumber.getDoNumber());
|
|
|
+ userExamGoodsSupplementAddBo.setStatus(3);
|
|
|
userExamGoodsSupplementService.insertByAddBo(userExamGoodsSupplementAddBo);
|
|
|
}
|
|
|
}
|
|
|
//增加前培次数
|
|
|
if (goodsVo.getGoodsType().equals(4)){
|
|
|
- Long aLong = userExamGoodsService.queryExamGoods(g.getGoodsId(), order.getUserId());
|
|
|
+
|
|
|
}
|
|
|
//增加考试次数
|
|
|
if (goodsVo.getGoodsType().equals(3)){
|