|
@@ -1,5 +1,7 @@
|
|
|
package me.chanjar.weixin.mp.bean.pay.request;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
+
|
|
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
|
|
import me.chanjar.weixin.common.util.ToStringUtils;
|
|
|
|
|
@@ -110,6 +112,16 @@ public abstract class WxPayBaseRequest {
|
|
|
public void setSign(String sign) {
|
|
|
this.sign = sign;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 将单位为元转换为单位为分
|
|
|
+ *
|
|
|
+ * @param yuan
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static Integer yuanToFee(String yuan) {
|
|
|
+ return new BigDecimal(yuan).setScale(2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).intValue();
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
public String toString() {
|