| 
					
				 | 
			
			
				@@ -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) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 要购买的数量 
			 |