From 85fd771a9d895963123dabad78afeaa40f6db70a Mon Sep 17 00:00:00 2001
From: 李彤 <litong@prec-tech.com>
Date: 星期二, 19 四月 2022 14:33:46 +0800
Subject: [PATCH] 103接口
---
force-app/main/default/classes/NFM501HttpCallMock.cls | 53 +++++++++++++++++++++++++-
force-app/main/default/classes/NFMUtilTest.cls | 1
force-app/main/default/classes/NFMUtil.cls | 19 +++++++++
force-app/main/default/classes/NFM103Controller.cls | 2
4 files changed, 71 insertions(+), 4 deletions(-)
diff --git a/force-app/main/default/classes/NFM103Controller.cls b/force-app/main/default/classes/NFM103Controller.cls
index 6e3fde5..086b371 100644
--- a/force-app/main/default/classes/NFM103Controller.cls
+++ b/force-app/main/default/classes/NFM103Controller.cls
@@ -395,7 +395,7 @@
element.TradeType = NFMUtil.getMapValue(transferMap, 'Trade__c', rpr.Delivered_Product__r.Backorder__r.Opportunity__r.Trade__c, iflog);
//20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁� start
- element.QuotationDate = NFMUtil.formatDateTime2StrSprit(rpr.Delivered_Product__r.Backorder__r.Opportunity__r.SAP_Send_OK_Date__c).replaceAll('/', '');
+ element.QuotationDate = NFMUtil.formatDateTime2StrSprit2(rpr.Delivered_Product__r.Backorder__r.Opportunity__r.SAP_Send_OK_Date__c).replaceAll('/', '');
//20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁� end
// 澶氬勾淇濅慨 LHJ Start
diff --git a/force-app/main/default/classes/NFM501HttpCallMock.cls b/force-app/main/default/classes/NFM501HttpCallMock.cls
index c7d64ec..f52c99c 100644
--- a/force-app/main/default/classes/NFM501HttpCallMock.cls
+++ b/force-app/main/default/classes/NFM501HttpCallMock.cls
@@ -7,6 +7,7 @@
System.debug('------------------------------------------------------');
HttpResponse response = new HttpResponse();
response.setHeader('Content-Type', 'application/x-www-form-urlencoded');
+ // response.setBody('{"object":"eyJhbGciOiJIUzUxMiJ9","access_token":"eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImV4cCI6MTYyNDM1OTkzNH0.IXcAshOMZ08Y_ik7o-Iu4EmUy6o0pI9jz4xcx7orpxn6dTUV7wXVWqmdRl3Ded64Pq7OYKB5Vf_FQFUbgeyYjg","code":"0","msg":"姝g‘杩斿洖鏁版嵁"}');
response.setBody('{"access_token":"eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImV4cCI6MTYyNDM1OTkzNH0.IXcAshOMZ08Y_ik7o-Iu4EmUy6o0pI9jz4xcx7orpxn6dTUV7wXVWqmdRl3Ded64Pq7OYKB5Vf_FQFUbgeyYjg","code":"0","msg":"姝g‘杩斿洖鏁版嵁"}');
response.setStatus('OK');
response.setStatusCode(0);
@@ -16,7 +17,7 @@
System.debug('++++++++++++++++++++++++++++++++++++++++++++++++++++++');
HttpResponse response = new HttpResponse();
response.setHeader('Content-Type', 'application/x-www-form-urlencoded');
- response.setBody('{"code":"0","data":{"cursorMark":"60d01dde42ec7ed48d3730d6","list1":[{"infoId":"227328190","infoPublishTime":"2021-06-21 09:41:26","infoQianlimaUrl":"http://www.qianlima.com/zb/detail/20210621_227328190.html","projectId":"38_99df2844cf784982acdc61d00d7a7dbb"}]},"msg":"姝g‘杩斿洖鏁版嵁"}');
+ response.setBody('{"object":"eyJhbGciOiJIUzUxMiJ9","code":"0","data":{"cursorMark":"60d01dde42ec7ed48d3730d6","list1":[{"infoId":"227328190","infoPublishTime":"2021-06-21 09:41:26","infoQianlimaUrl":"http://www.qianlima.com/zb/detail/20210621_227328190.html","projectId":"38_99df2844cf784982acdc61d00d7a7dbb"}]},"msg":"姝g‘杩斿洖鏁版嵁"}');
response.setStatus('OK');
response.setStatusCode(0);
// response.setStatusCode(200);
@@ -25,13 +26,59 @@
System.debug('======================================================');
HttpResponse response = new HttpResponse();
response.setHeader('Content-Type', 'application/x-www-form-urlencoded');
- response.setBody('{"code":"0","data":{"infoHtml":"<!DOCTYPE html><html>a</html>"},"msg":"姝g‘杩斿洖鏁版嵁"}');
+ response.setBody('{"object":"eyJhbGciOiJIUzUxMiJ9","code":"0","data":{"infoHtml":"<!DOCTYPE html><html>a</html>"},"msg":"姝g‘杩斿洖鏁版嵁"}');
response.setStatus('OK');
// Blob responseBody502 = Blob.valueOf(String.valueOf(response));
// response.setBodyAsBlob(responseBody502);
response.setStatusCode(0);
return response;
- }else{
+ }else if(request.getEndpoint().contains('/api/token/getToken')){
+ System.debug('======================================================');
+ HttpResponse response = new HttpResponse();
+ response.setHeader('Content-Type', 'application/x-www-form-urlencoded');
+ response.setBody('{"status":"0","message":"RT_SUCCESS","timestamp":1648705499476,"txId":null,"object":"eyJhbGciOiJIUzUxMiJ9.eyJjcmVhdGVkIjoxNjQ1NTg0MzMzNzA4LCJhcHBpZCI6Ik5oakM3cURuOFhTdHZkSU0iLCJleHAiOjE2NTA3NjgzMzN9.Us2DQubj1fXaoxbuTAMJCqSmFbLIdEjnlngJmyR8NejpeoL5G8_8GQ0YrjhmuZ4hlKYNSE7e4QXJq9a-eD86Lg","success":true}');
+ response.setStatus('OK');
+ //response:[responseBody={"status":"0","message":"RT_SUCCESS","timestamp":1648824454629,"txId":"959584836874403840","object":{"http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjU0MjU3NzkiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI2NzcxNEE3NjM0NkY3OTQzNTczMjVBMzg1NjY3NkY0NzdBNTE2NDVBNjM3NzNEM0QifQ.lR9LNgndLPmi3hxlaWru6xeKsPXTYnNaFxGVzmzoqM8":{"name":"闄勪欢_265425779_168189381.pdf","key":"20220401/5ac6ebae4ea845f49fc97c26c864d9fc.pdf"}},"success":true}, status=200]
+ // Blob responseBody502 = Blob.valueOf(String.valueOf(response));
+ // response.setBodyAsBlob(responseBody502);
+ response.setStatusCode(0);
+ return response;
+ }else if(request.getEndpoint().contains('/api/nfm/503')){
+ System.debug('======================================================');
+ HttpResponse response = new HttpResponse();
+ response.setHeader('Content-Type', 'application/x-www-form-urlencoded');
+ response.setBody('{"status":"0","message":"RT_SUCCESS","timestamp":1648824454629,"txId":"959584836874403840","object":{"http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjU0MjU3NzkiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI2NzcxNEE3NjM0NkY3OTQzNTczMjVBMzg1NjY3NkY0NzdBNTE2NDVBNjM3NzNEM0QifQ.lR9LNgndLPmi3hxlaWru6xeKsPXTYnNaFxGVzmzoqM8":{"name":"闄勪欢_265425779_168189381.pdf","key":"20220401/5ac6ebae4ea845f49fc97c26c864d9fc.pdf"}},"success":true}');
+ response.setStatus('OK');
+ //response:[responseBody={"status":"0","message":"RT_SUCCESS","timestamp":1648824454629,"txId":"959584836874403840","object":{"http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjU0MjU3NzkiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI2NzcxNEE3NjM0NkY3OTQzNTczMjVBMzg1NjY3NkY0NzdBNTE2NDVBNjM3NzNEM0QifQ.lR9LNgndLPmi3hxlaWru6xeKsPXTYnNaFxGVzmzoqM8":{"name":"闄勪欢_265425779_168189381.pdf","key":"20220401/5ac6ebae4ea845f49fc97c26c864d9fc.pdf"}},"success":true}, status=200]
+ // Blob responseBody502 = Blob.valueOf(String.valueOf(response));
+ // response.setBodyAsBlob(responseBody502);
+ response.setStatusCode(0);
+ return response;
+ }else if(request.getEndpoint().contains('/api/nfm/502')){
+ System.debug('======================================================');
+ HttpResponse response = new HttpResponse();
+ response.setHeader('Content-Type', 'application/x-www-form-urlencoded');
+ response.setBody('{"status":"0","message":"RT_SUCCESS","timestamp":1648824454629,"txId":"959584836874403840","object":{"http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjU0MjU3NzkiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI2NzcxNEE3NjM0NkY3OTQzNTczMjVBMzg1NjY3NkY0NzdBNTE2NDVBNjM3NzNEM0QifQ.lR9LNgndLPmi3hxlaWru6xeKsPXTYnNaFxGVzmzoqM8":{"name":"闄勪欢_265425779_168189381.pdf","key":"20220401/5ac6ebae4ea845f49fc97c26c864d9fc.pdf"}},"success":true}');
+ response.setStatus('OK');
+ //response:[responseBody={"status":"0","message":"RT_SUCCESS","timestamp":1648824454629,"txId":"959584836874403840","object":{"http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjU0MjU3NzkiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI2NzcxNEE3NjM0NkY3OTQzNTczMjVBMzg1NjY3NkY0NzdBNTE2NDVBNjM3NzNEM0QifQ.lR9LNgndLPmi3hxlaWru6xeKsPXTYnNaFxGVzmzoqM8":{"name":"闄勪欢_265425779_168189381.pdf","key":"20220401/5ac6ebae4ea845f49fc97c26c864d9fc.pdf"}},"success":true}, status=200]
+ // Blob responseBody502 = Blob.valueOf(String.valueOf(response));
+ // response.setBodyAsBlob(responseBody502);
+ response.setStatusCode(0);
+ return response;
+ }else if(request.getEndpoint().contains('/api/nfm/501')){
+ System.debug('======================================================');
+ HttpResponse response = new HttpResponse();
+ response.setHeader('Content-Type', 'application/x-www-form-urlencoded');
+ response.setBody('{"data":{"list1":[{"DataId":"958850380886708224","agentRelationWayEncrypted":["ca93b1d0d9e14d81119d429b03faa17c"],"agentRelationNameEncrypted":["9e8e6aa24a7bf37db834622fd302b7b4"],"zhongRelationWayEncrypted":[],"zhongRelationNameEncrypted":[],"zhaoRelationWayEncrypted":["9e4d791610abcc65d501f3d96f11bf50"],"zhaoRelationNameEncrypted":["c41f9f806b7de8fffae5cb668dbb09e4"],"allKeywords":"杩涘彛","moreZhongBiaoUnit":[],"zhongRelationWay":[],"zhongRelationName":[],"zhongBiaoUnit":[],"zhaoRelationWay":["***********"],"zhaoRelationName":["***"],"zhaoBiaoUnit":["鏃犳瀬鍘垮尰闄�"],"xmNumber":"HBZJ-2022N0253","winnerAmount":[],"tenderEndTime":"2022-04-20 09:30:00","tenderBeginTime":"","target":null,"projectId":"14e9fe7920df42d697830ce12abf31f3","openBidingTime":"","keywords":"鐢靛垏闀�,纭�ч暅,瓒呭0鍒�,鍐呯闀�,绐ラ暅,鍐呴暅,杈撳翱绠¤蒋闀�,鏀皵绠¢暅,姘旂闀�","isElectronic":"0","infoTypeSegment":"3","infoType":"0","infoTitle":"鏃犳瀬鍘垮尰闄㈣縼寤洪」鐩儴鍒嗗尰鐤楄澶囪喘缃紙涓夛級鍏紑鎷涙爣鍏憡","infoQianlimaUrl":"http://www.qianlima.com/zb/detail/20220330_265423120.html","infoPublishTime":"2022-03-30 17:07:25","infoId":"265423120","infoFile":["http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjU0MjMxMjAiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI1NTcyNTk3NTU1NTQ2QzY5NEY1OTZCNTE0MzUzNjc3MDVBNzUzNDU3NzQ0MTNEM0QifQ.9ZMaqZVUxWgc9xAlHvfNEjUnPKztSokDqqZU-tGqpLw"],"budget":[{"unit":"鍏�","amount":"38706500.00"}],"bidingEndTime":"2022-04-20 09:30:00","bidingAcquireTime":"2022-03-31 09:00:00","biddingType":"0","areaProvince":"娌冲寳鐪�","areaCountry":"鏃犳瀬鍘�","areaCity":"鐭冲搴勫競","agentUnit":["娌冲寳涓満鍜ㄨ鏈夐檺鍏徃"],"agentRelationWay":["***********"],"agentRelationName":["***"]}],"cursorMark":"62444cc820386292a07cf3a1"},"code":"0","msg":"姝g‘杩斿洖鏁版嵁"}');
+ response.setStatus('OK');
+ //response:[responseBody={"status":"0","message":"RT_SUCCESS","timestamp":1648824454629,"txId":"959584836874403840","object":{"http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjU0MjU3NzkiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI2NzcxNEE3NjM0NkY3OTQzNTczMjVBMzg1NjY3NkY0NzdBNTE2NDVBNjM3NzNEM0QifQ.lR9LNgndLPmi3hxlaWru6xeKsPXTYnNaFxGVzmzoqM8":{"name":"闄勪欢_265425779_168189381.pdf","key":"20220401/5ac6ebae4ea845f49fc97c26c864d9fc.pdf"}},"success":true}, status=200]
+ // Blob responseBody502 = Blob.valueOf(String.valueOf(response));
+ // response.setBodyAsBlob(responseBody502);
+ response.setStatusCode(0);
+ return response;
+ }
+
+ else{
HttpResponse response = new HttpResponse();
response.setHeader('Content-Disposition','filename=鏂囦欢澶у皬瓒呰繃12M');
Blob responseBody503 = Blob.valueOf('Blob[497920]');
diff --git a/force-app/main/default/classes/NFMUtil.cls b/force-app/main/default/classes/NFMUtil.cls
index 91cf2fc..22e8c7e 100644
--- a/force-app/main/default/classes/NFMUtil.cls
+++ b/force-app/main/default/classes/NFMUtil.cls
@@ -130,6 +130,7 @@
AWS_DOMAIN = 'https://olympus.bqbot.com';
// 鏂版湇鍔$郴缁� 鏈湴鐜锛堜复鏃讹級
// AWS_DOMAIN = 'http://114.249.236.98:29990';
+ // AWS_DOMAIN = 'http://114.249.231.75:29995';
// AWS_DOMAIN = 'http://jzbase.bqbot.com:29990';
// AWS_DOMAIN = 'http://114.249.238.243:29990';
@@ -367,6 +368,24 @@
return rtn;
}
+ // lt 20220419 Start
+ /**
+ * @return yyyy/MM/dd 銇棩浠樻枃瀛楀垪
+ */
+ public static String formatDateTime2StrSprit2(DateTime dt) {
+ String rtn = null;
+ if (dt == null) {
+ rtn = '';
+ } else {
+ String pDate = formatDateTime2Str(dt);
+ rtn = (pDate.substring(0, 4)) + '/' +
+ (pDate.substring(4, 6)) + '/' +
+ (pDate.substring(6, 8));
+ }
+ return rtn;
+ }
+ // lt 20220419 End
+
/**
* add wangweipeng 2022/02/11
* [formatDateTime2StrDateTime description]
diff --git a/force-app/main/default/classes/NFMUtilTest.cls b/force-app/main/default/classes/NFMUtilTest.cls
index 0ef85a3..cf81d27 100644
--- a/force-app/main/default/classes/NFMUtilTest.cls
+++ b/force-app/main/default/classes/NFMUtilTest.cls
@@ -237,6 +237,7 @@
NFMUtil.parseStr2Time('2233233');
NFMUtil.parseStr2DateTimeDate('20201223');
NFMUtil.formatDateTime2StrSprit(Date.today());
+ NFMUtil.formatDateTime2StrSprit2(Date.today()); //20220419 lt add
}
static testMethod void testreceiveToken() {
--
Gitblit v1.9.1