| | |
| | | |
| | | |
| | | |
| | | import com.ruoyi.common.core.utils.DateUtils; |
| | | import org.apache.commons.lang3.time.DateFormatUtils; |
| | | import org.apache.commons.lang3.time.DateUtils; |
| | | import org.apache.poi.ss.usermodel.DateUtil; |
| | | |
| | | import java.security.SecureRandom; |
| | | import java.util.Date; |
| | |
| | | private static final String SHOP_PREFIX = "HRT_S"; |
| | | |
| | | /** |
| | | * 订单前缀 |
| | | * 商户订单前缀 |
| | | */ |
| | | private static final String ORDER_PREFIX = "BO"; |
| | | private static final String ORDER_PREFIX = "SC"; |
| | | |
| | | /** |
| | | * 退款订单前缀 |
| | |
| | | return toFillZeroCode(prefix, maxLength, shopId); |
| | | } |
| | | |
| | | /** |
| | | * 获取会员编号 |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | public static String getMemberNo(Long userId) { |
| | | String prefix = APP_USER_PREFIX; |
| | | return toFillZeroCode(prefix, maxLength, userId); |
| | | } |
| | | |
| | | /** |
| | | * 获取订单编号 |
| | | * |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | public static String getOrderNo(Long userId) { |
| | | |
| | | String prefix = DateUtils.parseDateToStr( "yyyyMMddHHmmss",new Date()); |
| | | prefix = ORDER_PREFIX + prefix; |
| | | return toFillZeroCode(prefix, maxLength, userId); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取用户编号 |
| | | * |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | public static String getAppUserNo(Long userId) { |
| | | return toFillZeroCode(APP_USER_PREFIX, 9, userId); |
| | | public static String getShopOrderNo() { |
| | | String orderNo; |
| | | String timeTemp = DateFormatUtils.format(new Date(), "yyyyMMdd"); |
| | | String suffixNumber = "0001"; |
| | | orderNo = ORDER_PREFIX + timeTemp + suffixNumber; |
| | | return orderNo; |
| | | } |
| | | |
| | | /** |