wangyingyang

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

...@@ -34,6 +34,7 @@ import com.infoloop.tianting.server.session.UserTypeEnum; ...@@ -34,6 +34,7 @@ import com.infoloop.tianting.server.session.UserTypeEnum;
34 import com.infoloop.tianting.utils.DateUtil; 34 import com.infoloop.tianting.utils.DateUtil;
35 import com.infoloop.tianting.utils.EncryptionUtil; 35 import com.infoloop.tianting.utils.EncryptionUtil;
36 import com.infoloop.tianting.utils.JsonUtil; 36 import com.infoloop.tianting.utils.JsonUtil;
37 +import java.math.RoundingMode;
37 import lombok.RequiredArgsConstructor; 38 import lombok.RequiredArgsConstructor;
38 import lombok.extern.slf4j.Slf4j; 39 import lombok.extern.slf4j.Slf4j;
39 import okhttp3.OkHttpClient; 40 import okhttp3.OkHttpClient;
...@@ -344,6 +345,10 @@ public class PayServiceClient { ...@@ -344,6 +345,10 @@ public class PayServiceClient {
344 // 构建paycontent 345 // 构建paycontent
345 String payTime = DateUtil.formatDate(orderById.getPayTime(), DateUtil.YMDHMS); 346 String payTime = DateUtil.formatDate(orderById.getPayTime(), DateUtil.YMDHMS);
346 347
348 + BigDecimal price =
349 + new BigDecimal(orderById.getPayPrice())
350 + .divide(new BigDecimal(100), 2, RoundingMode.HALF_UP);
351 +
347 String payContentStr = 352 String payContentStr =
348 orderById.getId() 353 orderById.getId()
349 + "^" 354 + "^"
...@@ -355,7 +360,7 @@ public class PayServiceClient { ...@@ -355,7 +360,7 @@ public class PayServiceClient {
355 + "^" 360 + "^"
356 + orderById.getOrderCode() 361 + orderById.getOrderCode()
357 + "^" 362 + "^"
358 - + orderById.getPayPrice() 363 + + price
359 + "^" 364 + "^"
360 + payTime 365 + payTime
361 + "^" 366 + "^"
......