| | |
| | | pReportId = iis[0].Inspection_ReportId__c; |
| | | } |
| | | |
| | | List < Inspection_Report__c > queryIrs = [select Id, RecordType.DeveloperName, RecordType.Name, Name, Status__c, Inspection_StartTime__c, Inspection_EndTime__c,Responsible_Person_Encrypted__c,phone_Encrypted__c,AWS_Data_Id__c from Inspection_Report__c where Id = :pReportId]; |
| | | List < Inspection_Report__c > queryIrs = [select Id, RecordType.DeveloperName, RecordType.Name, Name, Status__c, Inspection_StartTime__c, Inspection_EndTime__c,AWS_Data_Id__c from Inspection_Report__c where Id = :pReportId]; //zhj 新方案改造 2022-12-05 删除Encrypted__c |
| | | if (queryIrs.size() <= 0) { |
| | | initFlag = false; |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '无法找到点检报告书')); |
| | |
| | | } |
| | | } |
| | | |
| | | this.settingSoql = 'select Id, Name, Name_Manual__c, Next_StartHour_Page__c, Next_StartMinute_Page__c, Next_EndHour_Page__c, Next_EndMinute_Page__c,Responsible_Person_Encrypted__c,phone_Encrypted__c,AWS_Data_Id__c ' |
| | | this.settingSoql = 'select Id, Name, Name_Manual__c, Next_StartHour_Page__c, Next_StartMinute_Page__c, Next_EndHour_Page__c, Next_EndMinute_Page__c,AWS_Data_Id__c ' //zhj 新方案改造 2022-12-05 删除Encrypted__c |
| | | // fxk 2021/8/4 新加 Start |
| | | + ' , Remarks__c, CleaningFluid__c,SterilizationMethod__c,Disinfectant__c,UsedMachine__c,Used_ET__c ,Mode__c'; |
| | | // fxk 2021/8/4 新加 End |
| | |
| | | /** |
| | | * 選択済み/未選択製品の置き換え |
| | | */ |
| | | public PageReference exchangeAsset() { |
| | | public void exchangeAsset() { |
| | | isUpDown = false; |
| | | |
| | | System.debug('exchangeAsset start'); |
| | | // 病院変更チェック |
| | | if (!this.checkHpChange()) { |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '保有设备的医院与点检报告书的医院不符,请点击刷新按钮重新取得保有设备。')); |
| | | return null; |
| | | // return null; |
| | | return; |
| | | } |
| | | Date systemToday = System.today(); |
| | | List < AssetInfo > tmpChecked = new List < AssetInfo > (); |
| | |
| | | } else { |
| | | if (ass.rec_checkBox_c) { |
| | | tmpChecked.add(ass); |
| | | system.debug('=====uncheck SerialNumber1:' + ass.rec.SerialNumber); |
| | | } else { |
| | | tmpUnChecked.add(ass); |
| | | } |
| | | } |
| | | } |
| | | system.debug('=====unCheckedInfoList:' + unCheckedInfoList.size()); |
| | | for (AssetInfo Ai: unCheckedInfoList) { |
| | | if (Ai.rec_checkBox_c) { |
| | | system.debug('=====uncheck SerialNumber1:' + Ai.rec.SerialNumber); |
| | | } |
| | | } |
| | | for (List < AssetInfo > Li: unCheckedInfoListForThousend) { |
| | | for (AssetInfo Ai: Li) { |
| | | if (Ai.rec_checkBox_c) { |
| | | system.debug('=====uncheck SerialNumber2:' + Ai.rec.SerialNumber); |
| | | } |
| | | } |
| | | } |
| | | // for (AssetInfo Ai: unCheckedInfoList) { |
| | | // if (Ai.rec_checkBox_c) { |
| | | // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '+++++++++++++++: ' + Ai.rec.SerialNumber)); |
| | | // system.debug('=====uncheck SerialNumber1:' + Ai.rec.SerialNumber); |
| | | // } |
| | | // } |
| | | // for (List < AssetInfo > Li: unCheckedInfoListForThousend) { |
| | | // for (AssetInfo Ai: Li) { |
| | | // if (Ai.rec_checkBox_c) { |
| | | // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '---------------: ' + Ai.rec.SerialNumber)); |
| | | // system.debug('=====uncheck SerialNumber2:' + Ai.rec.SerialNumber); |
| | | // } |
| | | // } |
| | | // } |
| | | |
| | | if (ThousandFLG > 0) { |
| | | this.unCheckedInfoList.clear(); |
| | | for (List < AssetInfo > Li: unCheckedInfoListForThousend) { |
| | |
| | | tmpUnChecked.add(ass); |
| | | } |
| | | } |
| | | for (List < AssetInfo > Li: unCheckedInfoListForThousend) { |
| | | for (AssetInfo Ai: Li) { |
| | | if (Ai.rec_checkBox_c) { |
| | | system.debug('=====uncheck SerialNumber4:' + Ai.rec.SerialNumber); |
| | | } |
| | | } |
| | | } |
| | | // for (List < AssetInfo > Li: unCheckedInfoListForThousend) { |
| | | // for (AssetInfo Ai: Li) { |
| | | // if (Ai.rec_checkBox_c) { |
| | | // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '4444444444444444 ' + Ai.rec.SerialNumber)); |
| | | // system.debug('=====uncheck SerialNumber4:' + Ai.rec.SerialNumber); |
| | | // } |
| | | // } |
| | | // } |
| | | // return null; |
| | | this.checkedInfoList = new List < AssetInfo > (); |
| | | for (AssetInfo ass: tmpChecked) { |
| | | ass.lineNo = this.checkedInfoList.size(); |
| | |
| | | unCheckedInfoListForThousend.add(bufflist); |
| | | } |
| | | getAssetFromHp(); |
| | | return null; |
| | | // return null; |
| | | } |
| | | |
| | | public PageReference showPDF() { |
| | |
| | | } |
| | | |
| | | // 检索按钮 |
| | | public PageReference searchBtn() { |
| | | public void searchBtn() { |
| | | countorder = 1; |
| | | //验证 |
| | | assetSerialNumberList.clear(); |
| | | // assetSerialNumberList.clear(); |
| | | // this.unCheckedInfoList.clear(); |
| | | getAssetSerialNumber(); |
| | | List < Asset > assetconfimList = getAssetconfim(text1, cond1, val1); |
| | | // 获取assets |
| | |
| | | text1ForSort = text1; |
| | | cond1ForSort = cond1; |
| | | val1ForSort = val1; |
| | | system.debug('=====unCheckedInfoList:' + unCheckedInfoList.size()); |
| | | for (AssetInfo Ai: unCheckedInfoList) { |
| | | if (Ai.rec_checkBox_c) { |
| | | system.debug('=====uncheck SerialNumber1:' + Ai.rec.SerialNumber); |
| | | } |
| | | } |
| | | for (List < AssetInfo > Li: unCheckedInfoListForThousend) { |
| | | for (AssetInfo Ai: Li) { |
| | | if (Ai.rec_checkBox_c) { |
| | | system.debug('=====uncheck SerialNumber2:' + Ai.rec.SerialNumber); |
| | | } |
| | | } |
| | | } |
| | | return null; |
| | | // system.debug('=====unCheckedInfoList:' + unCheckedInfoList.size()); |
| | | // for (AssetInfo Ai: unCheckedInfoList) { |
| | | // if (Ai.rec_checkBox_c) { |
| | | // system.debug('=====uncheck SerialNumber1:' + Ai.rec.SerialNumber); |
| | | // } |
| | | // } |
| | | // for (List < AssetInfo > Li: unCheckedInfoListForThousend) { |
| | | // for (AssetInfo Ai: Li) { |
| | | // if (Ai.rec_checkBox_c) { |
| | | // system.debug('=====uncheck SerialNumber2:' + Ai.rec.SerialNumber); |
| | | // } |
| | | // } |
| | | // } |
| | | // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '77777777777777777:' + unCheckedInfoList.size())); |
| | | // return null; |
| | | } |
| | | // 明细排序 |
| | | public void sortTable() { |
| | |
| | | soql += ' AND Status = \'使用中\''; |
| | | } |
| | | // fxk 2021/8/4 新加 Start |
| | | soql += ' and (Asset.CurrentContract_F__r.Status__c != \'契約\' or (Asset.CurrentContract_F__r.Status__c = \'契約\' and Asset.CurrentContract_F_asset__r.Check_object__c = false) or Asset.CurrentContract_F__c = null) '; |
| | | soql += ' and (Asset.CurrentContract_F__c = \'a0H100000156VLH\' OR Asset.CurrentContract_F__r.Status__c != \'契約\' or (Asset.CurrentContract_F__r.Status__c = \'契約\' and Asset.CurrentContract_F_asset__r.Check_object__c = false) or (Asset.CurrentContract_F__r.Status__c = \'契約\' and Asset.CurrentContract_F__r.Effective_Status__c = \'无效\') or Asset.CurrentContract_F__c = null) '; |
| | | // fxk 2021/8/4 新加 End |
| | | if (assetSerialNumberList.size() > 0) { |
| | | soql += ' AND SerialNumber not in ' + sqlTail; |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | // 显示数据条数信息 |
| | | //if (overLimit) { |
| | | // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO, '数据超过' + Select_Limit + '条,只显示前' + Select_Limit + '条')); |