| | |
| | | import com.dy.pipIrrTerminal.card.qo.QoLostCards; |
| | | import com.dy.pipIrrTerminal.card.enums.CardStateENUM; |
| | | import com.dy.pipIrrTerminal.card.enums.LastOperateENUM; |
| | | import com.dy.pipIrrTerminal.card.enums.ManagementCardStateENUM; |
| | | import com.dy.pipIrrTerminal.card.enums.OperateTypeENUM; |
| | | import com.dy.pipIrrTerminal.card.enums.RechargeTypeENUM; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import com.dy.common.util.IDLongGenerator; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.time.format.DateTimeFormatter; |
| | |
| | | |
| | | @Autowired |
| | | private SeManagementCardMapper seManagementCardMapper; |
| | | |
| | | @Autowired |
| | | private IDLongGenerator idLongGenerator; |
| | | |
| | | @Value("${project.projectNo}") |
| | | private Integer projectNo; |
| | |
| | | // 参考termActiveCard逻辑:生成订单号 |
| | | String orderNo = generateOrderNo(); |
| | | |
| | | // 参考termActiveCard逻辑:生成唯一ID,使用时间戳 |
| | | Long id = System.currentTimeMillis(); |
| | | // 使用IDLongGenerator生成唯一ID |
| | | Long id = idLongGenerator.generate(); |
| | | Date createTime = new Date(); |
| | | |
| | | // 构建管理卡对象 |
| | |
| | | .domain(dto.getDomain()) |
| | | .openClostTime(dto.getOpenClostTime()) |
| | | .remarks(dto.getRemarks()) |
| | | .state(ManagementCardStateENUM.NORMAL.getCode()) // 默认状态为正常 |
| | | .build(); |
| | | |
| | | // 插入数据库 |