| | |
| | | public String MultiYearContractStartDate; //多年保合同开始日 |
| | | public String MultiYearContractEndDate; //多年保合同结束日 |
| | | public String MultiYearContractData; //多年保合同记录类型(new) |
| | | public Boolean isRepairWarrantyObj; //再修理保修对象 |
| | | public Boolean isRepairWarrantyObj; //再490修理保修对象 |
| | | public String RepairType; //修理区分------------------- |
| | | public String QuotationGread; //报价等级(new) |
| | | public String detectionResult; //检测结果 |
| | |
| | | logstr += '\nend'; |
| | | if (repairs.size() > 0) { |
| | | // 2022-08-19 zyh 小程序异步处理,恢复批量发送 start |
| | | rowData = NFMUtil.makeRowData(iflog, LOG_TYPE, repairs); |
| | | /*rowData = NFMUtil.makeRowData(iflog, LOG_TYPE, repairs); |
| | | if (String.isBlank(rowData.MessageGroupNumber__c)) { |
| | | rowData.MessageGroupNumber__c = nowStr; |
| | | } |
| | | execute(rowData, iflog); |
| | | execute(rowData, iflog);*/ |
| | | // 2022-08-19 zyh 小程序异步处理,恢复批量发送 end |
| | | // 2022-05-05 zyh update start |
| | | /*for (RepairOrderInfo roi : repairs ) { |
| | |
| | | // rowData = NFMUtil.makeRowData(iflog, LOG_TYPE, repairs); |
| | | // execute(rowData, iflog); |
| | | repairs1 = new List < RepairOrderInfo > (); |
| | | }*/ // 2022-08-19 zyh 小程序异步处理,恢复批量发送 |
| | | /*upsert logList; |
| | | upsert rowList;*/ // 2022-08-19 zyh 小程序异步处理,恢复批量发送 |
| | | } // 2022-08-19 zyh 小程序异步处理,恢复批量发送 |
| | | */ |
| | | for (Integer i=1; i <= repairs.size();i++ ) { |
| | | if(Math.mod(i, 20) > 0 ){ |
| | | repairs1.add(repairs[i-1]); |
| | | if(i == repairs.size()){ |
| | | rowData = NFMUtil.makeRowData(iflog, LOG_TYPE, repairs1); |
| | | if (String.isBlank(rowData.MessageGroupNumber__c)) { |
| | | rowData.MessageGroupNumber__c = nowStr; |
| | | } |
| | | execute1(rowData, iflog); |
| | | } |
| | | }else{ |
| | | repairs1.add(repairs[i-1]); |
| | | rowData = NFMUtil.makeRowData(iflog, LOG_TYPE, repairs1); |
| | | if (String.isBlank(rowData.MessageGroupNumber__c)) { |
| | | rowData.MessageGroupNumber__c = nowStr; |
| | | } |
| | | execute1(rowData, iflog); |
| | | repairs1 = new List < RepairOrderInfo > (); |
| | | } |
| | | |
| | | } |
| | | upsert logList; |
| | | upsert rowList; // 2022-08-19 zyh 小程序异步处理,恢复批量发送 |
| | | // 2022-05-11 zyh update start |
| | | if (logMap.size() > 0) { |
| | | delete logMap.values(); |
| | |
| | | |
| | | } |
| | | // 2022-05-05 zyh update start |
| | | /*public static void execute1(BatchIF_Log__c rowDataSFDC, BatchIF_Log__c iflog) { |
| | | public static void execute1(BatchIF_Log__c rowDataSFDC, BatchIF_Log__c iflog) { |
| | | Integer batch_retry_max_cnt = Integer.valueOf(System.Label.batch_retry_max_cnt); |
| | | |
| | | String logstr = rowDataSFDC.MessageGroupNumber__c + ' start\n'; |
| | | String logstr = rowDataSFDC.Name + ' start\n'; |
| | | // String logstr = rowDataSFDC.MessageGroupNumber__c + ' start\n'; |
| | | if (iflog == null) { |
| | | iflog = new BatchIF_Log__c(); |
| | | iflog.Type__c = LOG_TYPE; |
| | |
| | | logList.add(iflog); |
| | | rowList.add(rowDataSFDC); |
| | | |
| | | }*/ // 2022-08-19 zyh 小程序异步处理,恢复批量发送 |
| | | } // 2022-08-19 zyh 小程序异步处理,恢复批量发送 |
| | | |
| | | // 2022-05-05 zyh update end |
| | | // 故障描述 |