wangyingyang

退款时金额的单位问题修复

......@@ -34,6 +34,7 @@ import com.infoloop.tianting.server.session.UserTypeEnum;
import com.infoloop.tianting.utils.DateUtil;
import com.infoloop.tianting.utils.EncryptionUtil;
import com.infoloop.tianting.utils.JsonUtil;
import java.math.RoundingMode;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import okhttp3.OkHttpClient;
......@@ -344,6 +345,10 @@ public class PayServiceClient {
// 构建paycontent
String payTime = DateUtil.formatDate(orderById.getPayTime(), DateUtil.YMDHMS);
BigDecimal price =
new BigDecimal(orderById.getPayPrice())
.divide(new BigDecimal(100), 2, RoundingMode.HALF_UP);
String payContentStr =
orderById.getId()
+ "^"
......@@ -355,7 +360,7 @@ public class PayServiceClient {
+ "^"
+ orderById.getOrderCode()
+ "^"
+ orderById.getPayPrice()
+ price
+ "^"
+ payTime
+ "^"
......