zoujiajian há 1 ano atrás
pai
commit
668b13bbb4

+ 3 - 0
netflix-service/src/main/java/com/cyksj/service/coin/impl/UserGalaxyCoinServiceImpl.java

@@ -33,6 +33,9 @@ public class UserGalaxyCoinServiceImpl implements UserGalaxyCoinService {
 	@Override
 	public void sendGalaxyCoinRecord(Long userId, Integer galaxyCoin, String remark, Boolean isLottery) {
 		if (!isLottery) {
+			if (galaxyCoin <= 0) {
+				return;
+			}
 			while (true) {
 				User user = userMapper.selectById(userId);
 				if (user == null) {

+ 1 - 1
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -4971,7 +4971,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 					GalaxyCoinConsumeRateDto galaxyCoinConsumeRateDto = Jsons.parseObject(galaxyCoinConsumeReturnRateConfig.getSysValue(), GalaxyCoinConsumeRateDto.class);
 					BigDecimal moneyAvg = galaxyCoinConsumeRateDto.getMoney();
 					//返回银河币倍数
-					BigDecimal number = money.divide(moneyAvg, 0, RoundingMode.DOWN);
+					BigDecimal number = money.divide(moneyAvg);
 					retrunGalaxyCoin = number.multiply(galaxyCoinConsumeRateDto.getGalaxyCoin());
 					//发送银河币并记录
 					userGalaxyCoinService.sendGalaxyCoinRecord(userId, retrunGalaxyCoin.intValue(), PointsRecordConst.ORDER_CASHBACK, false);