Showing
1 changed file
with
6 additions
and
1 deletions
| ... | @@ -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 | + "^" | ... | ... |
-
Please register or login to post a comment