| | |
| | | package com.ruoyi.order.controller; |
| | | |
| | | import com.ruoyi.account.api.model.TAppUser; |
| | | import com.ruoyi.order.api.vo.ChargingOrderVO; |
| | | import com.ruoyi.order.export.EnterpriseChargingDetailExport; |
| | | import org.junit.jupiter.api.Test; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Collections; |
| | | |
| | | import static org.junit.jupiter.api.Assertions.assertEquals; |
| | | |
| | | class TVipOrderControllerTest { |
| | | |
| | | @Test |
| | | void fillsMissingVipChargingOrderPhoneFromAccountUser() { |
| | | ChargingOrderVO order = new ChargingOrderVO(); |
| | | order.setAppUserId(123L); |
| | | TAppUser user = new TAppUser(); |
| | | user.setId(123L); |
| | | user.setPhone("13800000000"); |
| | | |
| | | TVipOrderController.fillVipChargingOrderPhones( |
| | | Collections.singletonList(order), Collections.singletonList(user)); |
| | | |
| | | assertEquals("13800000000", order.getPhone()); |
| | | } |
| | | |
| | | @Test |
| | | void formatExportDateTimeReturnsEmptyStringForMissingOrderTime() { |
| | | assertEquals("", TVipOrderController.formatExportDateTime(null)); |
| | | } |