客服需求-项目负责人改造(加密传递) 根据项目编号查询
This commit is contained in:
@ -329,7 +329,10 @@ public class RSAUtil {
|
|||||||
System.out.println("公钥加密——私钥解密---------------");
|
System.out.println("公钥加密——私钥解密---------------");
|
||||||
System.out.println("");
|
System.out.println("");
|
||||||
List<String> list = new ArrayList<>();
|
List<String> list = new ArrayList<>();
|
||||||
list.add("220101199902020022");
|
list.add("1833431789433962496");
|
||||||
|
list.add("1833333549884686336");
|
||||||
|
list.add("1833047764807839744");
|
||||||
|
list.add("1833043779094966272");
|
||||||
String source = JSONArray.toJSONString(list);
|
String source = JSONArray.toJSONString(list);
|
||||||
System.out.println("\r加密前文字:\r\n" + source);
|
System.out.println("\r加密前文字:\r\n" + source);
|
||||||
String encodedData = encryptByPublicKey64(source, publicKey);
|
String encodedData = encryptByPublicKey64(source, publicKey);
|
||||||
@ -347,6 +350,10 @@ public class RSAUtil {
|
|||||||
String decode = decryptByPublicKey64(encode,publicKey);
|
String decode = decryptByPublicKey64(encode,publicKey);
|
||||||
System.out.println("公钥解密结果:" + new String(decode));
|
System.out.println("公钥解密结果:" + new String(decode));
|
||||||
|
|
||||||
|
String encode2 = "VXNSDBTe04nosTN+JJrgZCy1yfYmCBv4c+m67DoWCpX++bLaBtUUFBFpfdJmBRU0Qo2dwkSeKW/wNYueO7zJHX4eS5IHN3wmD5HXcS0TCpxkUAEo7yltP+jtSp9kkcGQ8tjsJlmfrTB9X1jJiJ4xPQJ9fZtFojbaWHNGED4sZlc=";
|
||||||
|
String decode2 = decryptByPublicKey64(encode2,publicKey);
|
||||||
|
System.out.println("公钥解密结果:" + new String(decode2));
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
@ -225,5 +225,5 @@ public interface IProjectRecordService extends IBaseService<ProjectRecord>{
|
|||||||
*/
|
*/
|
||||||
Map<String,Object> getRoleVerificationByInquiryId(String inquiryId);
|
Map<String,Object> getRoleVerificationByInquiryId(String inquiryId);
|
||||||
|
|
||||||
List<ProjectInfo> getProjectInfoList(List<String> projectIds);
|
List<ProjectInfo> getProjectInfoList(List<String> projectBizNums);
|
||||||
}
|
}
|
||||||
|
@ -1446,9 +1446,10 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
|
|||||||
@Value("${mconfig.rsa.field.pivate_key}")
|
@Value("${mconfig.rsa.field.pivate_key}")
|
||||||
private String rsa_field_pivate_key;
|
private String rsa_field_pivate_key;
|
||||||
@Override
|
@Override
|
||||||
public List<ProjectInfo> getProjectInfoList(List<String> projectIds) {
|
public List<ProjectInfo> getProjectInfoList(List<String> projectBizNums) {
|
||||||
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("请提供参数",projectIds==null || projectIds.isEmpty());
|
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("请提供参数",projectBizNums==null || projectBizNums.isEmpty());
|
||||||
List<ProjectRecord> list = this.listByIds(projectIds);
|
//List<ProjectRecord> list = this.listByIds(projectIds);
|
||||||
|
List<ProjectRecord> list = this.list((new LambdaQueryWrapper<ProjectRecord>().in(ProjectRecord::getProjectBizNum,projectBizNums)));
|
||||||
if(list==null || list.isEmpty()){
|
if(list==null || list.isEmpty()){
|
||||||
return new ArrayList<>();
|
return new ArrayList<>();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user