| | |
| | | Parent.Parent.City_Master__r.Level2_Code__c, |
| | | Parent.ParentId, //医院Id |
| | | Parent.Parent.RecordTypeId //记录类型 |
| | | //LLIU-CKQ5FS 【委托】SFDC上“复旦大学附属中山医院厦门医院”省市问题 LY 20221101 start |
| | | ,Parent_Management_Code__c |
| | | //LLIU-CKQ5FS 【委托】SFDC上“复旦大学附属中山医院厦门医院”省市问题 LY 20221101 end |
| | | FROM Account |
| | | WHERE(Id IN: accountIdList OR Parent.ParentId IN: accountIdList) |
| | | AND RecordTypeId != '01210000000QjCNAA0' |
| | |
| | | getAgencyContractLatestMap = getAgencyContractLatestDate(agencySet); |
| | | } |
| | | for (Account acc: accountList) { |
| | | |
| | | String level1_Code = acc.State_Master__r.Level1_Code__c; |
| | | String level2_Code = acc.City_Master__r.Level2_Code__c; |
| | | if (String.isNotBlank(acc.Parent.ParentId)) { |
| | | level1_Code = acc.Parent.Parent.State_Master__r.Level1_Code__c; |
| | | level2_Code = acc.Parent.Parent.City_Master__r.Level2_Code__c; |
| | | } |
| | | |
| | | //LLIU-CKQ5FS 【委托】SFDC上“复旦大学附属中山医院厦门医院”省市问题 LY 20221101 end |
| | | if (acc.Parent_Management_Code__c =='8045004') { |
| | | level1_Code = 'CN-19'; |
| | | level2_Code = 'CN-1917'; |
| | | } |
| | | //LLIU-CKQ5FS 【委托】SFDC上“复旦大学附属中山医院厦门医院”省市问题 LY 20221101 end |
| | | |
| | | |
| | | GeData gd = new GeData(); |
| | | |
| | |
| | | } |
| | | System.debug('data--------1>'+data); |
| | | status = NFMUtil.sendToSapRet(data, NFMUtil.NFM601_ENDPOINT); |
| | | //status = Label.X601test; |
| | | //Integer num = Integer.valueOf(Label.X601test); |
| | | if ('Accepted'.equals(status)) { |
| | | logstr += status + '\n'; |
| | | rowDataSFDC.retry_cnt__c = 0; |
| | | needUpdateIflog = true; |
| | | logstr += 'end'; |
| | | } else { |
| | | // 异常重发 |
| | | logstr += 'status=' + status; |
| | | rowDataSFDC = NFMUtil.LogAutoSend(rowDataSFDC, null, status); |
| | | } |
| | | System.debug('NFM601Log--status->' + status); |
| | |
| | | logstr += ex.getMessage(); |
| | | iflog.ErrorLog__c += ex.getMessage() + '\n'; |
| | | iflog.ErrorLog__c += ex.getStackTraceString() + '\n'; |
| | | needUpdateIflog = true; |
| | | } |
| | | rowDataSFDC = NFMUtil.LogAutoSend(rowDataSFDC, ex, null); |
| | | } |