|
@@ -29,6 +29,8 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.math.RoundingMode;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
@@ -132,6 +134,16 @@ public class UserTicketOrderMgrController extends BaseApiController {
|
|
|
List<UserTicketOrderExcel> excelList = userTicketOrderListVOList.stream().map(userTicketOrderListVO -> {
|
|
|
UserTicketOrderExcel userTicketOrderExcel = new UserTicketOrderExcel();
|
|
|
BeanUtils.copyProperties(userTicketOrderListVO, userTicketOrderExcel);
|
|
|
+ if (Objects.nonNull(userTicketOrderListVO.getSalePrice())) {
|
|
|
+ userTicketOrderExcel.setSalePrice(new BigDecimal(userTicketOrderListVO.getSalePrice()).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP));
|
|
|
+ }
|
|
|
+ if (Objects.nonNull(userTicketOrderListVO.getDiscountAmt())) {
|
|
|
+ userTicketOrderExcel.setSalePrice(new BigDecimal(userTicketOrderListVO.getDiscountAmt()).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP));
|
|
|
+ }
|
|
|
+ if (Objects.nonNull(userTicketOrderListVO.getPayAmt())) {
|
|
|
+ userTicketOrderExcel.setSalePrice(new BigDecimal(userTicketOrderListVO.getPayAmt()).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP));
|
|
|
+ }
|
|
|
+
|
|
|
if (Objects.nonNull(userTicketOrderListVO.getStatus())) {
|
|
|
userTicketOrderExcel.setStatus(userTicketOrderListVO.getStatus().getDesc());
|
|
|
}
|