Forráskód Böngészése

Merge remote-tracking branch 'origin/dev' into dev

Mechrevo 2 éve
szülő
commit
b2db4525e3

+ 25 - 13
sp-core/sp-base/src/main/java/com/pj/current/config/SystemObject.java

@@ -1,12 +1,16 @@
 package com.pj.current.config;
 
+import com.pj.common.core.utils.DateUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
 import cn.hutool.crypto.SecureUtil;
 
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
 /**
- * 有关当前项目的一些全局工具方法封装 
+ * 有关当前项目的一些全局工具方法封装
  * @author kong
  *
  */
@@ -14,30 +18,38 @@ import cn.hutool.crypto.SecureUtil;
 public class SystemObject {
 
 	// ===================================== 一些二次封装的方法 ===================================================
-	
+
 	/** 返回md5加密后的密码,根据当前配置的salt
-	 *   格式为: md5(salt + userid + password) 
-	 */ 
+	 *   格式为: md5(salt + userid + password)
+	 */
 	public static String getPasswordMd5(long userId, String password) {
 		return SecureUtil.md5(config.getMd5Salt() + userId + password).toUpperCase();
 	}
-	
+
 	/** 返回md5加密后的密码,根据当前配置的salt
-	 *  格式为: md5(salt + 0 + password) 
-	 */ 
+	 *  格式为: md5(salt + 0 + password)
+	 */
 	public static String getPasswordMd5(String password) {
 		return getPasswordMd5(0, password);
 	}
-	
-	
-	
+
+
+
 	// ===================================== yml自定义配置信息 ===================================================
-	
+
 	public static MyConfig config;
 	@Autowired
 	void setMyConfig(MyConfig config) {
 		SystemObject.config = config;
 	}
-		
-	
+
+
+
+	// ===================================== 生成订单号工具类 ===================================================
+
+	public static String getREFcode(String rex, Date date){
+		return rex.concat(DateUtils.parseDateToStr("yyMMddHHmmssSSSS", date));
+	}
+
+
 }