🎨 #2980【微信支付】增加部分回调相关的单元测试代码

This commit is contained in:
0katekate0
2023-04-19 22:06:00 +08:00
committed by GitHub
parent 9d5e22f7c8
commit c065ad212f
5 changed files with 140 additions and 5 deletions

View File

@@ -22,6 +22,7 @@ import java.io.Serializable;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
import static com.github.binarywang.wxpay.constant.WxPayConstants.SignType.ALL_SIGN_TYPES;
@@ -149,6 +150,13 @@ public abstract class BaseWxPayRequest implements Serializable {
return new BigDecimal(yuan).setScale(2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).intValue();
}
/**
* 元转分
*/
public static Integer yuan2Fen(BigDecimal yuan) {
return yuan.multiply(BigDecimal.valueOf(100)).setScale(2, BigDecimal.ROUND_HALF_UP).intValue();
}
/**
* 检查请求参数内容,包括必填参数以及特殊约束.
*/