zhuyifan

fix(service): 修复退款订单金额

...@@ -34,7 +34,6 @@ import com.infoloop.tianting.server.session.UserTypeEnum; ...@@ -34,7 +34,6 @@ 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;
38 import lombok.RequiredArgsConstructor; 37 import lombok.RequiredArgsConstructor;
39 import lombok.extern.slf4j.Slf4j; 38 import lombok.extern.slf4j.Slf4j;
40 import okhttp3.OkHttpClient; 39 import okhttp3.OkHttpClient;
...@@ -51,6 +50,7 @@ import org.springframework.web.client.RestTemplate; ...@@ -51,6 +50,7 @@ import org.springframework.web.client.RestTemplate;
51 50
52 import java.io.IOException; 51 import java.io.IOException;
53 import java.math.BigDecimal; 52 import java.math.BigDecimal;
53 +import java.math.RoundingMode;
54 import java.net.URLEncoder; 54 import java.net.URLEncoder;
55 import java.nio.charset.StandardCharsets; 55 import java.nio.charset.StandardCharsets;
56 import java.text.MessageFormat; 56 import java.text.MessageFormat;
...@@ -347,7 +347,7 @@ public class PayServiceClient { ...@@ -347,7 +347,7 @@ public class PayServiceClient {
347 347
348 BigDecimal price = 348 BigDecimal price =
349 new BigDecimal(orderById.getPayPrice()) 349 new BigDecimal(orderById.getPayPrice())
350 - .divide(new BigDecimal(100), 2, RoundingMode.HALF_UP); 350 + .divide(new BigDecimal(100), 2, RoundingMode.HALF_UP).negate();
351 351
352 String payContentStr = 352 String payContentStr =
353 orderById.getId() 353 orderById.getId()
......