From bfca7a84bec815da594f1d12558535ed06d2490b Mon Sep 17 00:00:00 2001
From: 沙世明 <shashiming@prec-tech.com>
Date: 星期二, 13 九月 2022 09:57:32 +0800
Subject: [PATCH] 本地提交备份
---
force-app/main/default/classes/NFM612Rest.cls | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/classes/NFM612Rest.cls b/force-app/main/default/classes/NFM612Rest.cls
index 9918df4..81a85aa 100644
--- a/force-app/main/default/classes/NFM612Rest.cls
+++ b/force-app/main/default/classes/NFM612Rest.cls
@@ -119,6 +119,7 @@
global static void main(String rowData_Id) {
BatchIF_Log__c rowData = [Select Id, Name, Log__c, ErrorLog__c, Log2__c, Log3__c, Log4__c, Log5__c, Log6__c, Log7__c, Log8__c, Log9__c, Log10__c, Log11__c, Log12__c, MessageGroupNumber__c, retry_cnt__c from BatchIF_Log__c where RowDataFlg__c = true and Id =: rowData_Id];
String logstr = ' start\n';
+ String logerr = '';
BatchIF_Log__c iflog = new BatchIF_Log__c();
iflog.Type__c = LOG_TYPE;
iflog.MessageGroupNumber__c = rowData.MessageGroupNumber__c;
@@ -141,6 +142,7 @@
String dataComplete = verify(ged);
if (!String.isBlank(dataComplete)) {
logstr += dataComplete;
+ logerr += '鎶ヤ慨瀛愬崟No['+ged.repairOderInfo.repairOrderNo2+']\n' + logstr; //2022-07-11 zyh add
continue;
}
gedMap.put(ged.repairOderInfo.repairOrderNo2, ged);
@@ -180,24 +182,29 @@
if (!accountMap.containsKey(ged.repairOderInfo.departmentCd)) {
logstr += ged.repairOderInfo.departmentCd + '璇ョ瀹や笉瀛樺湪,姝ゆ潯鏁版嵁璺宠繃!';
+ logerr += '鎶ヤ慨瀛愬崟No['+repairOrderNo2+']\n' + logstr; //2022-07-11 zyh add
continue;
}
if (String.isNotBlank(ged.repairOderInfo.repairApplyPerson) && !personMap.containsKey(ged.repairOderInfo.repairApplyPerson)) {
logstr += ged.repairOderInfo.repairApplyPerson + '鎶ヤ慨浜虹敤鎴风紪鐮佷笉瀛樺湪,姝ゆ潯鏁版嵁璺宠繃';
+ logerr += '鎶ヤ慨瀛愬崟No['+repairOrderNo2+']\n' + logstr; //2022-07-11 zyh add
continue;
}
if (!personMap.containsKey(ged.repairOderInfo.receiverId)) {
logstr += ged.repairOderInfo.receiverId + '鍙楃悊浜虹敤鎴风紪鍙蜂笉瀛樺湪,姝ゆ潯鏁版嵁璺宠繃';
+ logerr += '鎶ヤ慨瀛愬崟No['+repairOrderNo2+']\n' + logstr; //2022-07-11 zyh add
continue;
}
if ('鐢宠淇悊'.equals(ged.applyRepairInfo.processResult) && !personMap.containsKey(ged.repairOderInfo.applicantId)) {
logstr += ged.repairOderInfo.applicantId + '鐢宠淇悊浜虹紪鍙蜂笉瀛樺湪,姝ゆ潯鏁版嵁璺宠繃';
+ logerr += '鎶ヤ慨瀛愬崟No['+repairOrderNo2+']\n' + logstr; //2022-07-11 zyh add
continue;
}
if (!canidMap.containsKey(ged.repairOderInfo.repairOrderNo2FSEID)) {
logstr += ged.repairOderInfo.repairOrderNo2FSEID + '鎶ヤ慨瀛愬崟鎵�灞濬SE鐨処D涓嶅瓨鍦�,姝ゆ潯鏁版嵁璺宠繃';
+ logerr += '鎶ヤ慨瀛愬崟No['+repairOrderNo2+']\n' + logstr; //2022-07-11 zyh add
continue;
}
RepairSubOrder__c repair = new RepairSubOrder__c();
@@ -208,6 +215,10 @@
repair.Hospital__c = dep.Parent.ParentId; //鎶ヤ慨鍖婚櫌缂栫爜
repair.StrategicDepartment__c = dep.ParentId; //鎴樼暐绉戝
repair.Department__c = dep.Id; //鎶ヤ慨绉戝缂栫爜
+ //XLIU-CFZ3AR LY 20220705 Start
+ system.debug('12121121'+dep.Province_formula__c);
+ repair.State__c = dep.Province_formula__c; //鐪�
+ //XLIU-CFZ3AR LY 20220705 End
repair.RepairApplicant__c = personMap.get(ged.repairOderInfo.repairApplyPerson); //鎶ヤ慨浜虹敤鎴风紪鐮�
repair.RepairApplicantName__c = ged.repairOderInfo.repairApplicantName; //鎶ヤ慨浜哄鍚�
@@ -262,7 +273,9 @@
repair.RepairCancelReason__c = ged.repairOderInfo.cancelReportReason; //淇悊鍙栨秷鍘熷洜
// 2022/4/6 zhangyuheng update end
- if ('闂宸茶В鍐�'.equals(ged.applyRepairInfo.processResult)) {
+ //LLIU-CG53S9 20220715 LY start
+ if ('闂宸茶В鍐�'.equals(ged.applyRepairInfo.processResult) ||'闇�鍋氳川閲忓垽瀹�'.equals(ged.applyRepairInfo.processResult) ||'鐢ㄦ埛閫夋嫨涓嶄慨鐞�'.equals(ged.applyRepairInfo.processResult)) {
+ //LLIU-CG53S9 20220715 LY end
// repair.Status__c = '鍏抽棴';
repair.Status__c = '宸插畬鎴�'; // 2022/4/6 zhangyuheng
} else {
@@ -317,7 +330,7 @@
}
update rowData;
iflog.Log__c = logstr;
-
+ iflog.ErrorLog__c = logerr;//2022-07-11 zyh add
insert iflog;
}
/**
@@ -328,6 +341,9 @@
private static Map < String, Account > getAccountMap(List < String > managementCodeList) {
List < Account > accountList =
[SELECT id, Management_Code__c, ParentId, Parent.ParentId
+ //XLIU-CFZ3AR LY 20220705 Start
+ ,Province_formula__c
+ //XLIU-CFZ3AR LY 20220705 End
FROM Account
WHERE Management_Code__c
IN: managementCodeList
--
Gitblit v1.9.1