wangrenhuang
2022-02-17 135164d5a63a49eb51809abd99445b1ca20e7209
新增PTEncryptionUtil
1个文件已添加
42 ■■■■■ 已修改文件
src/main/java/com/hx/encryption/PTEncryptionUtil.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hx/encryption/PTEncryptionUtil.java
New file
@@ -0,0 +1,42 @@
package com.hx.encryption;
import com.hx.util.MD5Util;
import java.util.Calendar;
import java.util.Date;
/*
 * @Description: his助手调用 phitab 订单加密工具
 * @Author: wangrenhuang
 * @Date:  2022/2/15-11:20
 */
public class PTEncryptionUtil {
    /*
     * 日期加密
     * date  要加密的日期
     * */
    public static String  encryption(Date date){
        Calendar cal=Calendar.getInstance();
        cal.setTime(date);
        int year = cal.get(Calendar.YEAR);//获取年份
        int month=cal.get(Calendar.MONTH);//获取月份
        int day=cal.get(Calendar.DATE);//获取日
        int hour=cal.get(Calendar.HOUR_OF_DAY);//小时
        int minute=cal.get(Calendar.MINUTE);//分
        int second=cal.get(Calendar.SECOND);//秒
        String yearStr = com.hx.mp.util.MD5Util.MD5Encode(year+"","");
        String monthStr = com.hx.mp.util.MD5Util.MD5Encode(month+"","");
        String dayStr = com.hx.mp.util.MD5Util.MD5Encode(day+"","");
        String hourStr = com.hx.mp.util.MD5Util.MD5Encode(hour+"","");
        String minuteStr = com.hx.mp.util.MD5Util.MD5Encode(minute+"","");
        String secondStr = com.hx.mp.util.MD5Util.MD5Encode(second+"","");
        StringBuffer result = new StringBuffer();
        result.append(yearStr).append("-").append(monthStr).append("-").append(dayStr).append("-")
                .append(hourStr).append("-").append(minuteStr).append("-").append(secondStr);
        return result.toString();
    }
}