订单支付
This commit is contained in:
@@ -50,7 +50,7 @@ import java.util.stream.Collectors;
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
public class MkShopRechargeServiceImpl extends ServiceImpl<MkShopRechargeMapper, MkShopRecharge> implements MkShopRechargeService{
|
||||
public class MkShopRechargeServiceImpl extends ServiceImpl<MkShopRechargeMapper, MkShopRecharge> implements MkShopRechargeService {
|
||||
@Resource
|
||||
private MkShopRechargeDetailService shopRechargeDetailService;
|
||||
@Resource
|
||||
@@ -68,8 +68,8 @@ public class MkShopRechargeServiceImpl extends ServiceImpl<MkShopRechargeMapper,
|
||||
public MkShopRechargeVO detailApp(Long shopId) {
|
||||
Long mainShopId = shopInfoService.getMainIdByShopId(shopId);
|
||||
MkShopRechargeVO rechargeVO = detail(mainShopId);
|
||||
if ("part".equals(rechargeVO.getUseType())){
|
||||
return rechargeVO.getShopIdList().contains(shopId) ? rechargeVO : null;
|
||||
if ("part".equals(rechargeVO.getUseType())) {
|
||||
return rechargeVO.getShopIdList().contains(shopId) ? rechargeVO : null;
|
||||
}
|
||||
return rechargeVO;
|
||||
}
|
||||
@@ -126,7 +126,7 @@ public class MkShopRechargeServiceImpl extends ServiceImpl<MkShopRechargeMapper,
|
||||
if (shopRechargeDTO.getRechargeDetailList() != null && !shopRechargeDTO.getRechargeDetailList().isEmpty()) {
|
||||
shopRechargeDetailService.remove(new QueryWrapper().eq(MkShopRechargeDetail::getShopRechargeId, shopRecharge.getId()));
|
||||
shopRechargeDTO.getRechargeDetailList().forEach(item -> {
|
||||
MkShopRechargeDetail mkShopRechargeDetail = BeanUtil.copyProperties(item, MkShopRechargeDetail.class,"couponInfoList");
|
||||
MkShopRechargeDetail mkShopRechargeDetail = BeanUtil.copyProperties(item, MkShopRechargeDetail.class, "couponInfoList");
|
||||
mkShopRechargeDetail.setCouponInfoList(JSONArray.toJSONString(item.getCouponInfoList()));
|
||||
mkShopRechargeDetail.setShopRechargeId(shopRecharge.getId());
|
||||
shopRechargeDetailService.save(mkShopRechargeDetail);
|
||||
@@ -147,7 +147,7 @@ public class MkShopRechargeServiceImpl extends ServiceImpl<MkShopRechargeMapper,
|
||||
throw new CzgException("未开启自定义充值金额");
|
||||
}
|
||||
return money;
|
||||
}else {
|
||||
} else {
|
||||
MkShopRechargeDetail rechargeDetail = shopRechargeDetailService.getOne(new QueryWrapper().eq(MkShopRechargeDetail::getShopRechargeId, rechargeVO.getId()).eq(MkShopRechargeDetail::getId, rechargeDetailId));
|
||||
AssertUtil.isNull(rechargeDetail, "充值金额不存在");
|
||||
return rechargeDetail.getAmount();
|
||||
@@ -181,17 +181,11 @@ public class MkShopRechargeServiceImpl extends ServiceImpl<MkShopRechargeMapper,
|
||||
.setShopId(shopId));
|
||||
});
|
||||
}
|
||||
// 自定义金额
|
||||
}else {
|
||||
// 自定义金额
|
||||
} else {
|
||||
shopUserMoneyEditDTO.setMoney(amount.divide(new BigDecimal(100), 2, RoundingMode.DOWN));
|
||||
}
|
||||
|
||||
|
||||
//TODO 以前的会员活动
|
||||
// activateService.giveActivate(shopUser, new BigDecimal(czgCallBackDto.getAmount()).divide(new BigDecimal(100), 2, RoundingMode.DOWN),
|
||||
// payment.getRelatedId(), flowId);
|
||||
//更新会员余额 并生成流水
|
||||
shopUserService.updateMoney(shopUserMoneyEditDTO);
|
||||
shopUserService.updateMoney(shopUserMoneyEditDTO);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user