1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.szwl.service.impl;
- import com.szwl.model.entity.TCoinOrder;
- import com.szwl.mapper.TCoinOrderMapper;
- import com.szwl.service.TCoinOrderService;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import org.springframework.stereotype.Service;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.List;
- import java.util.Random;
- /**
- * <p>
- * 服务实现类
- * </p>
- *
- * @author wuhs
- * @since 2023-08-29
- */
- @Service
- public class TCoinOrderServiceImpl extends ServiceImpl<TCoinOrderMapper, TCoinOrder> implements TCoinOrderService {
- @Override
- public String initSn(Long equipmentId) {
- StringBuilder number = new StringBuilder();
- if (equipmentId != null) {
- Random random = new Random();
- /**
- * 6位随机
- */
- for (int i = 0; i < 6; i++) {
- number.append(String.valueOf(random.nextInt(10)));
- }
- /**
- * 设备id
- */
- number.append(equipmentId.toString());
- /**
- * 日期
- */
- number.append(new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()));
- }
- return number.toString();
- }
- }
|