Commit d6c11b44 authored by hongguangwu's avatar hongguangwu

MVP1.7.3-shuiyou 测试提交

parent 570ba99d
package com.yifu.cloud.plus.v1.yifu.social.config;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.yifu.cloud.plus.v1.yifu.common.core.exception.CheckedException;
import com.yifu.cloud.plus.v1.yifu.common.core.util.Common;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.ByteArrayResource;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.http.*;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import org.springframework.web.client.RestTemplate;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
/**
* @Author: hgw
* @Date: 2024-12-6 17:01:23
* @Description:
* @return: 税友配置
**/
@Configuration
@Data
@Slf4j
public class SocialFriendConfig {
// appKey
@Value("${socialFriend.appKey}")
private String appKey;
// appSecret
@Value("${socialFriend.appSecret}")
private String appSecret;
// url前缀
@Value("${socialFriend.urlPre}")
private String urlPre;
// url推
@Value("${socialFriend.urlPush}")
private String urlPush;
// url拉结果数据
@Value("${socialFriend.urlGetInfo}")
private String urlGetInfo;
// 税友——1功能列表的KEY
private final String APP_GET_MODULE_DETAIL = "APP_GET_MODULE_DETAIL";
// 税友——2可执行设备
private final String TERMINALS_BY_FUNCTION = "TERMINALS_BY_FUNCTION";
// 税友——5查看结果
private final String GET_FIVE_JOB = "GET_FIVE_JOB";
@Autowired
private RedisTemplate redisTemplate;
/**
* @Description: 4:推送任务接口
* @Author: hgw
* @Date: 2024-5-8 15:07:45
* @return: java.lang.String
**/
public String getFourAppAdd(RestTemplate restTemplate, String jobFile, String moduleDetailId, String terminalId) {
String addId = "";
String appAddUrl = urlPre + urlPush;
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.add("accept", MediaType.TEXT_PLAIN.toString());
headers.add("appKey", appKey);
headers.add("appSecret", appSecret);
JSONObject json = new JSONObject();
json.put("bizNo", "e5150440add340158e6b258bf8c60e7c");
json.put("qymc", "安徽测试企业");
json.put("nsrsbh", "91340100634561365L");
json.put("areaid", "340100");
JSONArray ywblzhlbArr = new JSONArray();
JSONObject jsonYwblzhlbYgs = new JSONObject();
jsonYwblzhlbYgs.put("mm", "Aa123456");
jsonYwblzhlbYgs.put("blxm", "社保");
jsonYwblzhlbYgs.put("dwbh", "123456");
jsonYwblzhlbYgs.put("zh", "1234567");
jsonYwblzhlbYgs.put("mmlx", "4");
JSONObject jsonYwblzhlbYsd = new JSONObject();
jsonYwblzhlbYsd.put("mm", "Aa123456");
jsonYwblzhlbYsd.put("blxm", "医保");
jsonYwblzhlbYsd.put("dwbh", "123456");
jsonYwblzhlbYsd.put("zh", "1234567");
jsonYwblzhlbYsd.put("mmlx", "4");
ywblzhlbArr.add(jsonYwblzhlbYgs);
ywblzhlbArr.add(jsonYwblzhlbYsd);
json.put("ywblzhlb", ywblzhlbArr);
JSONArray cbrymdArr = new JSONArray();
JSONObject cbrymdOne = new JSONObject();
cbrymdOne.put("csrq", "2009-08-21");
cbrymdOne.put("gj", "中国");
cbrymdOne.put("whcd", "大学本科");
cbrymdOne.put("sjhm", "10000340997");
cbrymdOne.put("xb", "男");
cbrymdOne.put("hkszdxzq", "浙江省|杭州市|滨江区");
cbrymdOne.put("mz", "汉族");
cbrymdOne.put("cjgzrq", "2017-06-14");
JSONArray blxmlbArr = new JSONArray();
JSONObject blxmlbOne = new JSONObject();
String[] strArr = {"企业职工养老"};
blxmlbOne.put("xzlb", strArr);
blxmlbOne.put("blxm", "社保");
blxmlbOne.put("bccbrq", "2024-05-30");
blxmlbOne.put("sbgz", "4000");
JSONObject blxmlbTwo = new JSONObject();
String[] strArrTwo = {"生育保险"};
blxmlbTwo.put("xzlb", strArrTwo);
blxmlbTwo.put("blxm", "医保");
blxmlbTwo.put("bccbrq", "2024-04-30");
blxmlbTwo.put("sbgz", "4000");
blxmlbArr.add(blxmlbOne);
blxmlbArr.add(blxmlbTwo);
cbrymdOne.put("blxmlb", blxmlbArr);
cbrymdOne.put("jzdz", "滨江区南环路3738号");
cbrymdOne.put("xm", "测试金辰");
cbrymdOne.put("zzlx", "居民身份证");
cbrymdOne.put("zzhm", "828888200908213819");
cbrymdOne.put("hkxz", "外地居民户口");
JSONObject tszdxx = new JSONObject();
tszdxx.put("dwjyqssj", "2028-08-07");
tszdxx.put("ygxs", "订立固定期限劳动合同");
tszdxx.put("gzsjzd", "标准工作时间制度");
tszdxx.put("jydjsj", "2023-08-01");
tszdxx.put("zygz", "专业技术人员");
tszdxx.put("ldhtqsqk", "初签");
tszdxx.put("grsf", "企业管理人员");
cbrymdOne.put("tszdxx", tszdxx);
cbrymdOne.put("jzdzxzq", "浙江省|杭州市|滨江区");
cbrymdOne.put("hkszddz", "滨江区南环路3738号");
JSONObject jyxx = new JSONObject();
jyxx.put("ldhtqsrq", "2023-08-20");
jyxx.put("ldhtjzrq", "2030-12-30");
jyxx.put("ldhtlx", "固定期限劳动合同");
cbrymdOne.put("jyxx", jyxx);
cbrymdArr.add(cbrymdOne);
json.put("cbrymd", cbrymdArr);
HttpEntity<String> formEntity = new HttpEntity<>(json.toString(), headers);
String dataResultList = restTemplate.postForObject(appAddUrl, formEntity, String.class);
// {"head":{"code":"00000000","description":"成功","msg":"成功","time":"2024-12-06 17:10:26","status":"Y"}
// ,"body":{"requestId":"85440b327d71466abcd9c5c81d5bb172"}}
if (Common.isNotNull(dataResultList)) {
JSONObject dataObject = JSON.parseObject(dataResultList);
String head = dataObject.getString("head");
if (Common.isNotNull(head)) {
JSONObject headObject = JSON.parseObject(head);
String status = headObject.getString("status");
if ("Y".equals(status)) {
String body = dataObject.getString("body");
JSONObject bodyObject = JSON.parseObject(body);
addId = bodyObject.getString("requestId");
System.out.println(addId);
} else {
System.out.println("失败");
}
}
}
return addId;
}
/**
* @param: fileKey : resultFile 查看文件; resultAnnex 查看附件
* @Description: 5:任务查询接口
* @Author: hgw
* @Date: 2024-5-8 15:07:45
* @return: java.lang.String
**/
public R<String> getFiveJob(RestTemplate restTemplate, String addId, String fileKey) {
if (Common.isEmpty(addId)) {
return null;
}
String resultFile = null;
String moduleDetailUrl = urlPre + urlGetInfo;
HttpHeaders headers = new HttpHeaders();
MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
headers.setContentType(type);
headers.add("accept", MediaType.TEXT_PLAIN.toString());
headers.add("appKey", appKey);
headers.add("appSecret", appSecret);
HttpEntity<String> formEntity = new HttpEntity<>(headers);
ResponseEntity response = restTemplate.exchange(moduleDetailUrl, HttpMethod.GET, formEntity, String.class);
if (Common.isEmpty(response) || Common.isEmpty(response.getBody())) {
throw new CheckedException("获取税友【任务查询接口】失败");
}
int status = response.getStatusCodeValue();
if (status != 200) {
throw new CheckedException("获取税友【任务查询接口】失败,status="+status);
}
String body = (String) response.getBody();
JSONObject bodyObject = JSON.parseObject(body);
JSONObject dataObject = (JSONObject) bodyObject.get("data");
String statusStr = dataObject.getString("status");
if (!"完成".equals(statusStr)) {
return R.failed(statusStr);
}
resultFile = dataObject.getString(fileKey);
if (Common.isEmpty(resultFile)) {
return R.failed(resultFile);
}
return R.ok(resultFile);
}
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.social.controller;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog;
import com.yifu.cloud.plus.v1.yifu.common.security.annotation.Inner;
import com.yifu.cloud.plus.v1.yifu.social.service.TSocialFriendPushService;
import com.yifu.cloud.plus.v1.yifu.social.service.TSocialFriendService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* 税友
*
* @author hgw
* @date 2024-12-6 15:46:04
*/
@RestController
@RequiredArgsConstructor
@RequestMapping("/tsocialfriend")
@Tag(name = "税友")
public class TSocialFriendController {
private final TSocialFriendService tSocialFriendService;
private final TSocialFriendPushService tSocialFriendPushService;
@Operation(description = "推送税友Test")
@PostMapping("/pushFriendTest")
public R<String> pushFriendTest(@RequestBody(required = false) List<String> dispatchIdList) {
return tSocialFriendPushService.pushFriendTest(dispatchIdList);
}
/**
* @param addId 任务id,可为空
* @Description: 1获取税友状态
* @Author: hgw
* @Date: 2024/5/11 19:25
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
@Operation(description = "获取税友状态")
@GetMapping("/getFiveJob")
public R<String> getFiveJob(@RequestParam(required = false) String addId) {
return tSocialFriendService.getFiveJob(addId);
}
/**
* @param dispatchIdList 派单id
* @Description: 推送税友
* @Author: hgw
* @Date: 2024/5/11 19:25
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
@Operation(description = "推送税友")
@PostMapping("/pushSoldier")
public R<String> pushSoldier(@RequestBody(required = false) List<String> dispatchIdList) {
return tSocialFriendPushService.pushSoldier(dispatchIdList);
}
/**
* @Description: 1定时任务获取税友状态
* @Author: hgw
* @Date: 2024/5/11 19:26
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
@Operation(description = "1定时任务获取税友状态")
@PostMapping("/inner/doInnerGetFiveJob")
@SysLog("1每日定时任务获取税友状态")
@Inner
public R<String> doInnerGetFiveJob() {
return tSocialFriendService.getFiveJob(null);
}
/**
* @Description: 2定时任务推送税友
* @Author: hgw
* @Date: 2024/5/11 19:26
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
@Operation(description = "2定时任务推送税友")
@PostMapping("/inner/doInnerPushSoldier")
@SysLog("2每日定时任务推送税友")
@Inner
public R<String> doInnerPushSoldier() {
return tSocialFriendPushService.pushSoldier(null);
}
/**
* @Description: 3每日定时任务推送税友审核结果查询
* @Author: hgw
* @Date: 2024-5-24 17:01:56
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
@Operation(description = "3每日定时任务推送税友审核结果查询")
@PostMapping("/inner/doInnerPushSoldierByAudit")
@SysLog("4每日定时任务推送税友审核结果查询")
@Inner
public R<String> doInnerPushSoldierByAudit() {
return tSocialFriendPushService.pushSoldierByAudit();
}
/**
* @Description: 4每日定时任务获取税友审核结果查询
* @Author: hgw
* @Date: 2024-5-24 17:02:00
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
@Operation(description = "4每日定时任务获取税友审核结果查询")
@PostMapping("/inner/doInnerGetSixJobByAudit")
@SysLog("4每日定时任务获取税友审核结果查询")
@Inner
public R<String> doInnerGetSixJobByAudit() {
return tSocialFriendService.getSixJobByAudit();
}
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.social.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yifu.cloud.plus.v1.yifu.social.entity.TSocialInfo;
import com.yifu.cloud.plus.v1.yifu.social.vo.SocialSoldierYgsAddVo;
import com.yifu.cloud.plus.v1.yifu.social.vo.SocialSoldierYgsAuditVo;
import com.yifu.cloud.plus.v1.yifu.social.vo.SocialSoldierYsdAddVo;
import com.yifu.cloud.plus.v1.yifu.social.vo.SocialSoldierYsdAuditVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 税友Mapper
*
* @author hgw
* @date 2024-5-13 11:54:57
*/
@Mapper
public interface TSocialFriendMapper extends BaseMapper<TSocialInfo> {
/**
* 社保士兵养工失增加模板
*
* @Author hgw
* @Date 2024-5-10 21:16:41
**/
List<SocialSoldierYgsAddVo> getSocialSoldierYgsAddVoList(@Param("idsStr") List<String> idsStr);
/**
* 社保士兵养工失减少模板
*
* @Author hgw
* @Date 2024-5-10 21:16:41
**/
List<SocialSoldierYgsAddVo> getSocialSoldierYgsReduceVoList(@Param("idsStr") List<String> idsStr);
/**
* 社保士兵医生大增加模板
*
* @Author hgw
* @Date 2024-5-10 21:16:41
**/
List<SocialSoldierYsdAddVo> getSocialSoldierYsdAddVoList(@Param("idsStr") List<String> idsStr);
/**
* 社保士兵医生大减少模板
*
* @Author hgw
* @Date 2024-5-10 21:16:41
**/
List<SocialSoldierYsdAddVo> getSocialSoldierYsdReduceVoList(@Param("idsStr") List<String> idsStr);
/**
* 社保士兵养工失审核模板
*
* @Author hgw
* @Date 2024-5-24 16:39:43
**/
List<SocialSoldierYgsAuditVo> getSocialSoldierYgsAuditVoList();
/**
* 社保士兵医生大审核续保模板
*
* @Author hgw
* @Date 2024-5-24 16:39:43
**/
List<SocialSoldierYsdAuditVo> getSocialSoldierYsdAuditVoList();
/**
* 社保士兵养工失审核模板——推送给社保士兵的归总模板
*
* @Author hgw
* @Date 2024-9-2 18:03:04
**/
List<SocialSoldierYgsAuditVo> getSocialSoldierYgsAuditVoListByGroupBy();
/**
* 社保士兵医生大审核续保模板——推送给社保士兵的归总模板
*
* @Author hgw
* @Date 2024-9-2 18:03:07
**/
List<SocialSoldierYsdAuditVo> getSocialSoldierYsdAuditVoListByGroupBy();
/**
* 社保士兵医生大审核新增模板
*
* @Author hgw
* @Date 2024-5-24 16:39:43
**/
List<SocialSoldierYsdAuditVo> getSocialSoldierYsdAddAuditVoList();
/**
* 社保士兵医生大审核新增模板
*
* @Author hgw
* @Date 2024-5-24 16:39:43
**/
List<SocialSoldierYsdAuditVo> getSocialSoldierYsdAddAuditVoListByGroupBy();
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.social.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.social.entity.TSocialInfo;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
/**
* 税友-推送
*
* @author hgw
* @date 2024-12-6 15:43:28
*/
public interface TSocialFriendPushService extends IService<TSocialInfo> {
/**
* @Description: 根据文件,推送到社保士兵。注意社保id别搞错了,否则塞值到社保里就塞错了
* @Author: hgw
* @Date: 2024/5/11 14:46
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
R<String> getOneAppGetModuleDetail(List<TSocialInfo> socialIdList, MultipartFile file, String type);
/**
* @param dispatchIdList
* @Description: 根据派单id,获取要派增派减的社保、医保数据,生成文件,推送到社保士兵
* @Author: hgw
* @Date: 2024/5/10 17:52
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
R<String> pushSoldier(List<String> dispatchIdList);
R<String> pushFriendTest(List<String> dispatchIdList);
/**
* @param
* @Description: 推送当月所有提交社保局后,待社保局审核的查询任务
* @Author: hgw
* @Date: 2024/5/23 18:14
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
R<String> pushSoldierByAudit();
}
/*
* Copyright (c) 2018-2025, lengleng All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the yifu4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
* Author: lengleng (wangiegie@gmail.com)
*/
package com.yifu.cloud.plus.v1.yifu.social.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yifu.cloud.plus.v1.yifu.common.core.util.R;
import com.yifu.cloud.plus.v1.yifu.social.entity.TSocialInfo;
/**
* 社保士兵
*
* @author hgw
* @date 2024-5-8 14:55:24
*/
public interface TSocialFriendService extends IService<TSocialInfo> {
/**
* @param addId
* @Description: 查看社保士兵反馈情况
* @Author: hgw
* @Date: 2024/5/11 14:45
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
R<String> getFiveJob(String addId);
/**
* @Description: 查看社保士兵审核结果查询的反馈情况
* @Author: hgw
* @Date: 2024-5-24 17:02:34
* @return: com.yifu.cloud.plus.v1.yifu.common.core.util.R<java.lang.String>
**/
R<String> getSixJobByAudit();
}
......@@ -58,4 +58,12 @@ soldier:
#线上社保士兵,一般不允许用,用之前要清理测试环境当月的社保自动化数据,否则有可能产生费用
#原先的老的 : authorizations: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI2MzcwYWIyZDRhZTI0NjQ2YTg0MTE0Mzk1Y2M2MTkzMiIsInN1YiI6IjQiLCJ1c2VyX3Bob25lIjoiIiwidXNlcl90eXBlIjoiMTAiLCJ1c2VyX25hbWUiOiLlkIjogqXnpL7kv53lo6vlhbVBUEkiLCJpc19hcHAiOiIxIiwiVXNlcklkIjoiNCIsIm5iZiI6MTcxNjE3OTIxOSwiZXhwIjoxNzI2NTQ3MjE5LCJpYXQiOjE3MTYxNzkyMTl9.Ei-52hRlfMLXLzpzmbP2xCVFZKE5sHHexzfX5PtmZ_M
#authorizations: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI3ZmRjOGJmYWM0Yjg0NTkzYmMzNjllYzAwN2ExODgzZCIsInN1YiI6IjQiLCJ1c2VyX3Bob25lIjoiIiwidXNlcl90eXBlIjoiMTAiLCJ1c2VyX25hbWUiOiLlkIjogqXnpL7kv53lo6vlhbVBUEkiLCJpc19hcHAiOiIxIiwiVXNlcklkIjoiNCIsIm5iZiI6MTcyNjcxMjQzOSwiZXhwIjo1NTExMDMyNDM5LCJpYXQiOjE3MjY3MTI0Mzl9.o91Ay4hRJofg76WCColUaixuyOyWvsuMDTWZMKSThc0
#urlPre: http://60.168.131.18:55555
\ No newline at end of file
#urlPre: http://60.168.131.18:55555
#税友相关属性配置
socialFriend:
urlPre : https://test-openapi.17win.com
urlPush : /gateway/socins/hrss/employee/v2/register
urlGetInfo : /gateway/socins/hrss/employee/v2/getRegisterFeedback
appKey : 89357285571962202409230949030
appSecret : V52dkvxtFUgIvzlfNE9G8g==
\ No newline at end of file
......@@ -54,4 +54,12 @@ spring:
#社保士兵相关属性配置
soldier:
authorizations: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI3ZmRjOGJmYWM0Yjg0NTkzYmMzNjllYzAwN2ExODgzZCIsInN1YiI6IjQiLCJ1c2VyX3Bob25lIjoiIiwidXNlcl90eXBlIjoiMTAiLCJ1c2VyX25hbWUiOiLlkIjogqXnpL7kv53lo6vlhbVBUEkiLCJpc19hcHAiOiIxIiwiVXNlcklkIjoiNCIsIm5iZiI6MTcyNjcxMjQzOSwiZXhwIjo1NTExMDMyNDM5LCJpYXQiOjE3MjY3MTI0Mzl9.o91Ay4hRJofg76WCColUaixuyOyWvsuMDTWZMKSThc0
urlPre: http://60.168.131.18:55555
\ No newline at end of file
urlPre: http://60.168.131.18:55555
#税友相关属性配置
socialFriend:
urlPre : https://test-openapi.17win.com
urlPush : /gateway/socins/hrss/employee/v2/register
urlGetInfo : /gateway/socins/hrss/employee/v2/getRegisterFeedback
appKey : 89357285571962202409230949030
appSecret : V52dkvxtFUgIvzlfNE9G8g==
\ No newline at end of file
......@@ -54,4 +54,11 @@ spring:
#社保士兵相关属性配置
soldier:
authorizations : Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJmODA2ZjRlYzYzZjY0NjVlOGFlZjRmZmVlOTYwMzcxNiIsInN1YiI6IjIiLCJ1c2VyX3Bob25lIjoiIiwidXNlcl90eXBlIjoiMTAiLCJ1c2VyX25hbWUiOiLmtYvor5UiLCJpc19hcHAiOiIxIiwiVXNlcklkIjoiMiIsIm5iZiI6MTcxMjg5Mjk1OCwiZXhwIjoxNzIzMjYwOTU4LCJpYXQiOjE3MTI4OTI5NTh9.oTmhLfv1tLq8aPOfO3LeqM1IDYT76YGXkqpz3dwBX4M
urlPre : http://36.7.147.29:55555
\ No newline at end of file
urlPre : http://36.7.147.29:55555
#税友相关属性配置
socialFriend:
urlPre : https://test-openapi.17win.com
urlPush : /gateway/socins/hrss/employee/v2/register
urlGetInfo : /gateway/socins/hrss/employee/v2/getRegisterFeedback
appKey : 89357285571962202409230949030
appSecret : V52dkvxtFUgIvzlfNE9G8g==
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment