|
@@ -14,11 +14,13 @@ import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.util.RSAEncrypt;
|
|
|
+import com.diagbot.vo.DecryptVO;
|
|
|
import com.diagbot.vo.MrqcTokenContentVO;
|
|
|
import com.diagbot.vo.MrqcTokenDeleteVO;
|
|
|
import com.diagbot.vo.MrqcTokenIndexVO;
|
|
|
import com.diagbot.vo.MrqcTokenPageVO;
|
|
|
import com.diagbot.vo.MrqcTokenVO;
|
|
|
+import org.bouncycastle.jcajce.provider.asymmetric.rsa.RSAUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.mock.web.MockMultipartFile;
|
|
|
import org.springframework.stereotype.Component;
|
|
@@ -28,6 +30,7 @@ import java.io.ByteArrayInputStream;
|
|
|
import java.io.InputStream;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
+import java.util.LinkedHashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.UUID;
|
|
@@ -180,4 +183,16 @@ public class MrqcTokenFacade extends MrqcTokenServiceImpl {
|
|
|
}
|
|
|
return map;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ public String decrypt(DecryptVO decryptVO) {
|
|
|
+ String contentDe = "";
|
|
|
+ try {
|
|
|
+ contentDe = RSAEncrypt.decrypt(decryptVO.getContent());
|
|
|
+ } catch (Exception e) {
|
|
|
+ throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "内容格式有误,不能解析!");
|
|
|
+ }
|
|
|
+ return contentDe;
|
|
|
+ }
|
|
|
+
|
|
|
}
|