Pārlūkot izejas kodu

fix: 加签失败

shc 3 gadi atpakaļ
vecāks
revīzija
920d8f78e2

+ 1 - 1
hnqz-common/hnqz-common-ding/src/main/java/com/qunzhixinxi/hnqz/common/ding/entity/EmployFreelancesQueryRequest.java

@@ -27,7 +27,7 @@ public class EmployFreelancesQueryRequest extends CommonRequest{
 		try {
 			//签名
 			serviceSign = SignUtils.serviceSign(PATH, config.getAppSecret(),
-					"POST", new HashMap<>(), new byte[0]);
+					"POST", new HashMap<>(), body.getBytes());
 		} catch (Exception e) {
 			e.printStackTrace();
 		}

+ 1 - 1
hnqz-common/hnqz-common-ding/src/main/java/com/qunzhixinxi/hnqz/common/ding/service/DingService.java

@@ -148,7 +148,7 @@ public class DingService {
 	 * @param statementNo 结算单id
 	 * @return 查询结果
 	 */
-	public EmployFreelancesQueryResponse freelancesQuery(DingConfig config, String statementNo) {
+	public static EmployFreelancesQueryResponse freelancesQuery(DingConfig config, String statementNo) {
 		EmployFreelancesQueryRequest request = new EmployFreelancesQueryRequest(config, statementNo);
 
 		log.info("人力家请求报文: {}", request.getBody());

+ 1 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmSettlementController.java

@@ -240,6 +240,7 @@ public class WmSettlementController {
 		config.setAppId(one.getAppId());
 		config.setAppSecret(one.getAppSecret());
 		config.setQueryUrl(one.getQueryUrl());
+		config.setRsaPublicKey(one.getRsaPublicKey());
 
 		EmployFreelancesQueryResponse response = dingService.freelancesQuery(config, jsonObject.getStr("statementNo"));
 		return R.ok(response);