客服需求-项目负责人改造(加密传递) 根据项目编号查询

This commit is contained in:
zhangqinbin
2024-09-11 15:30:12 +08:00
parent 75dc6dc7c7
commit a8c34c8ca3
3 changed files with 13 additions and 5 deletions

View File

@ -329,7 +329,10 @@ public class RSAUtil {
System.out.println("公钥加密——私钥解密---------------");
System.out.println("");
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);
System.out.println("\r加密前文字\r\n" + source);
String encodedData = encryptByPublicKey64(source, publicKey);
@ -347,6 +350,10 @@ public class RSAUtil {
String decode = decryptByPublicKey64(encode,publicKey);
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) {
e.printStackTrace();
}

View File

@ -225,5 +225,5 @@ public interface IProjectRecordService extends IBaseService<ProjectRecord>{
*/
Map<String,Object> getRoleVerificationByInquiryId(String inquiryId);
List<ProjectInfo> getProjectInfoList(List<String> projectIds);
List<ProjectInfo> getProjectInfoList(List<String> projectBizNums);
}

View File

@ -1446,9 +1446,10 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
@Value("${mconfig.rsa.field.pivate_key}")
private String rsa_field_pivate_key;
@Override
public List<ProjectInfo> getProjectInfoList(List<String> projectIds) {
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("请提供参数",projectIds==null || projectIds.isEmpty());
List<ProjectRecord> list = this.listByIds(projectIds);
public List<ProjectInfo> getProjectInfoList(List<String> projectBizNums) {
CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.customValidName("请提供参数",projectBizNums==null || projectBizNums.isEmpty());
//List<ProjectRecord> list = this.listByIds(projectIds);
List<ProjectRecord> list = this.list((new LambdaQueryWrapper<ProjectRecord>().in(ProjectRecord::getProjectBizNum,projectBizNums)));
if(list==null || list.isEmpty()){
return new ArrayList<>();
}