|  | @@ -1,6 +1,9 @@
 | 
	
		
			
				|  |  |  package com.kmall.admin.service.impl;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import cn.hutool.core.lang.Snowflake;
 | 
	
		
			
				|  |  |  import cn.hutool.core.lang.UUID;
 | 
	
		
			
				|  |  | +import cn.hutool.core.lang.generator.SnowflakeGenerator;
 | 
	
		
			
				|  |  | +import cn.hutool.core.util.IdUtil;
 | 
	
		
			
				|  |  |  import cn.hutool.core.util.XmlUtil;
 | 
	
		
			
				|  |  |  import cn.hutool.json.JSONUtil;
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSON;
 | 
	
	
		
			
				|  | @@ -12,6 +15,8 @@ import com.google.gson.Gson;
 | 
	
		
			
				|  |  |  import com.google.gson.internal.LinkedTreeMap;
 | 
	
		
			
				|  |  |  import com.kmall.admin.cuspay.biz.ali.AliCusDeclareBiz;
 | 
	
		
			
				|  |  |  import com.kmall.admin.cuspay.biz.wx.WxCusDeclareBiz;
 | 
	
		
			
				|  |  | +import com.kmall.admin.cuspay.manager.snow.SnowflakeIdWorker;
 | 
	
		
			
				|  |  | +import com.kmall.admin.cuspay.manager.snow.SnowflakeUtil;
 | 
	
		
			
				|  |  |  import com.kmall.admin.dao.*;
 | 
	
		
			
				|  |  |  import com.kmall.admin.dao.alarm.Mall2LowPriceWarningDao;
 | 
	
		
			
				|  |  |  import com.kmall.admin.dao.mk.Mk2GoodsTopicPriceDao;
 | 
	
	
		
			
				|  | @@ -2306,7 +2311,9 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              //生成商户订单号
 | 
	
		
			
				|  |  |              SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
 | 
	
		
			
				|  |  | -            String orderSn = "ZMHK" + format.format(new Date()) + CommonUtil.generateOrderNumber();
 | 
	
		
			
				|  |  | +//            String orderSn = "ZMHK" + format.format(new Date()) + CommonUtil.generateOrderNumber();
 | 
	
		
			
				|  |  | +            Snowflake snowflake = IdUtil.createSnowflake(14, 14);
 | 
	
		
			
				|  |  | +            String orderSn = "8" + snowflake.nextIdStr().substring(6);
 | 
	
		
			
				|  |  |              // 检查库存和更新库存
 | 
	
		
			
				|  |  |              for (QueryGoodsVO goodsDto : queryGoodsVOList) {
 | 
	
		
			
				|  |  |                  // 要购买的数量
 |