force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReport.cmp
@@ -183,7 +183,7 @@ <span class="slds-truncate" title="Name">{!v.fieldsmap.Person_In_Charge2__c}</span> <!-- {!v.fieldsmap.Person_In_Charge2__c} 担当--> </th> <th class="table_header slds-text-title--caps"> <th class="table_header slds-text-title--caps" style="width:250px"> <span class="slds-truncate" title="Name">医院</span> </th> <th class="table_header slds-text-title--caps"> @@ -212,7 +212,7 @@ change="{!c.change_report_radio}" /> <lightning:buttonIcon class="edit_button" iconName="utility:edit" size="small" alternativeText="edit" value="{!index}" onclick="{!c.edit_button}" /> </td> <td role="gridcell" class="slds-cell-edit"> <span class="slds-grid slds-grid--align-spread"> @@ -327,8 +327,8 @@ </div> <div class="slds-p-around--large slds-align--absolute-center"> <div style="height: 300px;"> <lightning:datatable keyField="id" data="{! v.errorData }" columns="{! v.errorColumns }" hideCheckboxColumn="true" /> <lightning:datatable keyField="id" data="{! v.errorData }" columns="{! v.errorColumns }" hideCheckboxColumn="true" /> </div> </div> </aura:if> @@ -428,7 +428,6 @@ </div> </div> <div class="slds-modal__header"> <h4 id="headerTarget" class="slds-float--left">{!v.dialog_type}</h4> <h2 id="headerTarget" class="slds-text-heading--medium"> 日报({!v.selected_date} {!v.selected_agency_person})</h2> <ui:button aura:id="close_button" label="关闭" @@ -606,8 +605,8 @@ {!v.fieldsmap.ConsumptionOfConsumables__c} <!-- <ui:inputText aura:id="select_ConsumptionOfConsumables" class="slds-select" change="{!c.select_ConsumptionOfConsumables}" /> --> <lightning:input type="text" onchange="{!c.select_ConsumptionOfConsumables}" aura:id="select_ConsumptionOfConsumables" variant="label-hidden" /> <lightning:input type="text" onchange="{!c.select_ConsumptionOfConsumables}" aura:id="select_ConsumptionOfConsumables" variant="label-hidden" /> </div> <!-- 术士分类 WarlockClassification__c --> <div @@ -634,8 +633,8 @@ {!v.fieldsmap.warlocksNumber__c} <!-- <ui:inputText aura:id="select_warlocksNumber" class="slds-select" change="{!c.select_warlocksNumber}" /> --> <lightning:input type="text" onchange="{!c.select_warlocksNumber}" aura:id="select_warlocksNumber" variant="label-hidden" /> <lightning:input type="text" onchange="{!c.select_warlocksNumber}" aura:id="select_warlocksNumber" variant="label-hidden" /> </div> <!-- 支援需求 WorkMark__c--> <div style="padding-left: 12px;"> force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js
@@ -7,7 +7,7 @@ var action = component.get('c.getalldata'); action.setCallback(this, function (response) { var state = response.getState(); if (state == 'SUCCESS') { if (state == 'SUCCESS') { var res = response.getReturnValue(); component.set('v.alldata', res.reports); component.set('v.fieldsmap', res.fieldsMap); @@ -15,9 +15,9 @@ component.set('v.doclist', res.doclist); //fy debugger var xx=res.UserProType; var xx = res.UserProType; component.set('v.UserProType', res.UserProType); var gg=component.get('v.UserProType'); var gg = component.get('v.UserProType'); //fy component.find('select_agency_person').set('v.options', this.conv_selected(res.allselectlist.AgencyPerson__c)); component.find('select_DealerPersonnel').set('v.options', this.conv_selected(res.allselectlist.DealerPersonnel__c)); @@ -27,7 +27,7 @@ component.set('v.selected_agency_person', res.allselectlist.AgencyPerson__c[0].label); component.set('v.dialog_type', '新建'); this.get_reports(component, event, helper, component.find('select_date').get('v.value'), component.find('select_agency_person').get('v.value')); component.set('v.PIConfig', res.PIConfig);// 20220222 PI改造 by Bright component.set('v.login', false); } @@ -40,32 +40,32 @@ $A.enqueueAction(action); }, //其他品牌产品类别 下拉框赋值 selectProductCcategory : function(component){ selectProductCcategory: function (component) { var select_ProductClassification = component.find('select_ProductClassification').get('v.value'); if(select_ProductClassification != ''){ var action = component.get('c.selectProductCcategory'); action.setCallback(this,function( response){ var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); component.find('select_ProductCcategory').set('v.options', JSON.parse(JSON.stringify(res))); } }); $A.enqueueAction(action); }else{ component.find('select_ProductCcategory').set('v.options', []); } if (select_ProductClassification != '') { var action = component.get('c.selectProductCcategory'); action.setCallback(this, function (response) { var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); component.find('select_ProductCcategory').set('v.options', JSON.parse(JSON.stringify(res))); } }); $A.enqueueAction(action); } else { component.find('select_ProductCcategory').set('v.options', []); } }, //根据周和担当查询数据给初始页面赋数据 get_reports: function (component, event, helper, date_str, person_str) { if (!date_str) { return false; } if(person_str){ var person_str2= person_str.split(';'); if(person_str2.length>1){ person_str=person_str2[0]; if (person_str) { var person_str2 = person_str.split(';'); if (person_str2.length > 1) { person_str = person_str2[0]; } } date_str = this.get_date_string(date_str); @@ -95,65 +95,65 @@ } if (res.reports.length > 0) { component.set('v.list_message', ''); var flag2=res.reports.length; var flag2 = res.reports.length; //fy 20220414 start var report1 =[]; var report2 =[]; var report1 = []; var report2 = []; res.reports.forEach(item => { if((item.WorkRecord__c == '科室会'&&item.doctor3__c != undefined)|| ((item.doctor3__c == undefined||item.doctor3__c == ''||item.doctor3__c=="") && (item.doctor2__r== undefined||item.doctor2__r==''||item.doctor2__r==""))){ if ((item.WorkRecord__c == '科室会' && item.doctor3__c != undefined) || ((item.doctor3__c == undefined || item.doctor3__c == '' || item.doctor3__c == "") && (item.doctor2__r == undefined || item.doctor2__r == '' || item.doctor2__r == ""))) { report1.push(item); }else{ report2.push(item); } else { report2.push(item); } }); res.reports=report2; res.reports = report2; //fy 20220414 end // PI 改造 By Bright 20220328 if(true){ let doctor_awsids = res.reports.map(function(d){return d.doctor2__r.AWS_Data_Id__c;}); let PIConfig = component.get('v.PIConfig'); let staticResourceAgencyContact = JSON.parse(PIConfig.staticResourceAgencyContact); if(doctor_awsids.length > 0){ AWSService.search(staticResourceAgencyContact.searchUrl,{ dataIds:doctor_awsids }, function(data){ if(data && data.object && data.object.length){ let m = {}; for(let di in data.object){ if(data.object[di] && data.object[di].dataId){ m[data.object[di].dataId] = data.object[di]; } if (true) { let doctor_awsids = res.reports.map(function (d) { return d.doctor2__r.AWS_Data_Id__c; }); let PIConfig = component.get('v.PIConfig'); let staticResourceAgencyContact = JSON.parse(PIConfig.staticResourceAgencyContact); if (doctor_awsids.length > 0) { AWSService.search(staticResourceAgencyContact.searchUrl, { dataIds: doctor_awsids }, function (data) { if (data && data.object && data.object.length) { let m = {}; for (let di in data.object) { if (data.object[di] && data.object[di].dataId) { m[data.object[di].dataId] = data.object[di]; } debugger for(let ri in res.reports){ if(res.reports[ri] && res.reports[ri].doctor2__r && res.reports[ri].doctor2__r.AWS_Data_Id__c && m.hasOwnProperty(res.reports[ri].doctor2__r.AWS_Data_Id__c)){ res.reports[ri].doctor2__r.awsdata = m[res.reports[ri].doctor2__r.AWS_Data_Id__c]; } } debugger for (let ri in res.reports) { if (res.reports[ri] && res.reports[ri].doctor2__r && res.reports[ri].doctor2__r.AWS_Data_Id__c && m.hasOwnProperty(res.reports[ri].doctor2__r.AWS_Data_Id__c)) { res.reports[ri].doctor2__r.awsdata = m[res.reports[ri].doctor2__r.AWS_Data_Id__c]; } component.set('v.reports', res.reports); component.set('v.report_count', res.reports.length); } //fy 20220414 start var reports3=component.get('v.reports'); if(reports3.length<flag2){ res.reports = [...report1, ...reports3]; component.set('v.reports', res.reports); component.set('v.report_count', res.reports.length); } //fy 20220414 end component.set('v.login', false); }, staticResourceAgencyContact.token); }else{ component.set('v.reports', res.reports); component.set('v.report_count', res.reports.length); } //fy 20220414 start var reports3 = component.get('v.reports'); if (reports3.length < flag2) { res.reports = [...report1, ...reports3]; component.set('v.reports', res.reports); component.set('v.report_count', res.reports.length); } //fy 20220414 end component.set('v.login', false); } }, staticResourceAgencyContact.token); } else { component.set('v.login', false); } } } else { component.set('v.list_message', 'no_data'); component.set('v.login', false); component.set('v.login', false); } } else { component.set('v.errorMessage', 'get_reports failed.'); @@ -241,7 +241,7 @@ //使用产品2 var UseProduct2Text = ''; var UseProduct2Id = ''; if (select_data['UseProduct2__c'] != ''&&select_data['UseProduct2__c'] != undefined) { if (select_data['UseProduct2__c'] != '' && select_data['UseProduct2__c'] != undefined) { for (var i = 0; i < reports.length; i++) { if (reports[i]['UseProduct2__c'] == select_data['UseProduct2__c']) { UseProduct2Text = reports[i]['UseProduct2__r']['Asset_Model_No__c']; @@ -254,7 +254,7 @@ //使用产品3 var UseProduct3Text = ''; var UseProduct3Id = ''; if (select_data['UseProduct3__c'] != ''&&select_data['UseProduct3__c'] != undefined) { if (select_data['UseProduct3__c'] != '' && select_data['UseProduct3__c'] != undefined) { for (var i = 0; i < reports.length; i++) { if (reports[i]['UseProduct3__c'] == select_data['UseProduct3__c']) { UseProduct3Text = reports[i]['UseProduct3__r']['Asset_Model_No__c']; @@ -280,7 +280,7 @@ // } //fy Department_Cateogy_text__c if (select_data['Department_Cateogy_text__c'] != '') { component.find('select_department').set('v.value',select_data['Department_Cateogy_text__c']); component.find('select_department').set('v.value', select_data['Department_Cateogy_text__c']); } //经销商人员 if (select_data['DealerPersonnel__c'] != '') { @@ -291,31 +291,31 @@ this.set_selected(component, 'select_purpose_type', select_data['WorkRecord__c']); this.selectPurposeType(component); } // 拜访人 if(select_data['WorkRecord__c'] == '科室会'){ // 拜访人 if (select_data['WorkRecord__c'] == '科室会') { component.set('v.default_select_doctor_id2', select_data['doctor3__c']); var a =component.get('v.default_select_doctor_id2'); var a = component.get('v.default_select_doctor_id2'); this.set_doctor_list(component); }else{ } else { component.set('v.default_select_doctor_id', select_data['doctor2__c']); this.set_doctor_list(component); } } //产品分类(第三分类) if (select_data['ProductClassification__c'] != null) { if (select_data['ProductClassification__c'] != null) { this.set_selected(component, 'select_ProductClassification', select_data['ProductClassification__c']); this.selectProductClassification(component); } // 产品1同类耗材科室月使用量 // 产品1同类耗材科室月使用量 if (select_data['ConsumptionOfConsumables__c'] != '') { component.find('select_ConsumptionOfConsumables').set('v.value',select_data['ConsumptionOfConsumables__c']); component.find('select_ConsumptionOfConsumables').set('v.value', select_data['ConsumptionOfConsumables__c']); } // 产品用量 if (select_data['warlocksNumber__c'] != '') { component.find('select_warlocksNumber').set('v.value',select_data['warlocksNumber__c']); component.find('select_warlocksNumber').set('v.value', select_data['warlocksNumber__c']); } // 支援需求 if (select_data['WorkMark__c'] != false) { component.find('select_WorkMark').set('v.checked',select_data['WorkMark__c']); component.find('select_WorkMark').set('v.checked', select_data['WorkMark__c']); } debugger; @@ -332,7 +332,7 @@ WarlockClassification = reports[i]["WarlockClassification__c"]; ProductCcategory = reports[i]["ProductCcategory__c"]; productCategories = reports[i]["productCategories__c"]; break; break; } } //效果/进度 @@ -391,7 +391,7 @@ !productCategories__c && !warlocksNumber__c && !WorkMark__c && !WorkRecord__c !WorkRecord__c ) { this.allclear(component); $A.util.addClass(modal_window, 'disp_none'); @@ -404,7 +404,7 @@ var confirm_title = '警告!' var confirm_text = '放弃新建日报?'; if (select_report_data['Report_Date__c'] == Report_Date__c && select_report_data['Agency_Hospital__c'] == Agency_Hospital__c && select_report_data['Agency_Hospital__c'] == Agency_Hospital__c && select_report_data['UseProduct1__c'] == UseProduct1__c && select_report_data['UseProduct2__c'] == UseProduct2__c && select_report_data['UseProduct3__c'] == UseProduct3__c && @@ -413,12 +413,12 @@ select_report_data['DealerPersonnel__c'] == DealerPersonnel__c && select_report_data['doctor2__c'] == doctor2__c && select_report_data['EffectProgress__c'] == EffectProgress__c && select_report_data['WarlockClassification__c'] == WarlockClassification__c && select_report_data['WarlockClassification__c'] == WarlockClassification__c && select_report_data['ProductCcategory__c'] == ProductCcategory__c && select_report_data['productCategories__c'] == productCategories__c && select_report_data['warlocksNumber__c'] == warlocksNumber__c && select_report_data['WorkMark__c'] == WorkMark__c && select_report_data['WorkRecord__c'] == WorkRecord__c ) { select_report_data['WorkRecord__c'] == WorkRecord__c) { this.allclear(component); $A.util.addClass(modal_window, 'disp_none'); $A.util.addClass(modal_bg, 'disp_none'); @@ -438,12 +438,12 @@ select_report_data['DealerPersonnel__c'] == DealerPersonnel__c && select_report_data['doctor2__c'] == doctor2__c && select_report_data['EffectProgress__c'] == EffectProgress__c && select_report_data['WarlockClassification__c'] == WarlockClassification__c && select_report_data['WarlockClassification__c'] == WarlockClassification__c && select_report_data['ProductCcategory__c'] == ProductCcategory__c && select_report_data['productCategories__c'] == productCategories__c && select_report_data['warlocksNumber__c'] == warlocksNumber__c && select_report_data['WorkMark__c'] == WorkMark__c && select_report_data['WorkRecord__c'] == WorkRecord__c ) { select_report_data['WorkRecord__c'] == WorkRecord__c) { this.allclear(component); $A.util.addClass(modal_window, 'disp_none'); $A.util.addClass(modal_bg, 'disp_none'); @@ -496,7 +496,7 @@ // 担当 var select_agency = component.find('select_agency_person').get('v.value'); var cm = 0; if(select_agency.indexOf(";") != -1){ if (select_agency.indexOf(";") != -1) { select_agency = select_agency.split(";")[0]; } component.set('v.selected_date', select_date); @@ -506,7 +506,7 @@ component.set('v.default_select_doctor_id2', ''); // SWAG-CF58C3 fy start this.set_aws_url(component,'Agency_Contact__c') this.set_aws_url(component, 'Agency_Contact__c') // SWAG-CF58C3 fy end }, // 复制按钮 @@ -534,7 +534,7 @@ var ret = this.create_report_header(component, event, helper, name, select_agency, select_date); // SWAG-CF58C3 fy start this.set_aws_url(component,'Agency_Contact__c') this.set_aws_url(component, 'Agency_Contact__c') // SWAG-CF58C3 fy end }, @@ -542,7 +542,7 @@ delete_button: function (component, event, helper) { debugger var select_report_data = component.get('v.select_report_data_radio'); if(confirm('是否删除该数据?')){ if (confirm('是否删除该数据?')) { debugger component.set('v.login', true); var action = component.get('c.deleteAgencyReport'); @@ -553,11 +553,11 @@ var state = response.getState(); if (state == 'SUCCESS') { var result = response.getReturnValue(); if(result=='success'){ if (result == 'success') { this.select_agency_change(component, event, helper); } component.set('v.login', false); }else { } else { component.set('v.login', false); } }); @@ -598,7 +598,7 @@ component.set('v.edit_copy_select_report_id', component.get('v.reports')[index].Id); var ret = this.create_report_header(component, event, helper, name, select_agency, select_date); // SWAG-CF58C3 fy start this.set_aws_url(component,'Agency_Contact__c') this.set_aws_url(component, 'Agency_Contact__c') // SWAG-CF58C3 fy end }, //保存 @@ -641,20 +641,20 @@ var doctor2__c = component.find('select_doctor').get('v.value'); // 活动区分会 WorkRecord__c var WorkRecord__c = component.find('select_purpose_type').get('v.value'); // 效果/进度 EffectProgress__c // 效果/进度 EffectProgress__c var EffectProgress__c = component.find('select_EffectProgress').get('v.value'); // alert(EffectProgress__c); // 科室同来耗材月使用量 ConsumptionOfConsumables__c // 科室同来耗材月使用量 ConsumptionOfConsumables__c var ConsumptionOfConsumables__c = component.find('select_ConsumptionOfConsumables').get('v.value'); // 术士分类 WarlockClassification__c // 术士分类 WarlockClassification__c var WarlockClassification__c = component.find('select_OtherBrandConsumables').get('v.value'); // 已采用其他品牌 ProductCcategory__c // 已采用其他品牌 ProductCcategory__c var ProductCcategory__c = component.find('select_ProductCcategory').get('v.value'); // 其他品牌产品类别 productCategories__c // 其他品牌产品类别 productCategories__c var productCategories__c = component.find('select_productCategories').get('v.value'); // 产品用量 warlocksNumber__c // 产品用量 warlocksNumber__c var warlocksNumber__c = component.find('select_warlocksNumber').get('v.value'); // 支援需求 WorkMark__c // 支援需求 WorkMark__c var WorkMark__c = component.find('select_WorkMark').get('v.checked'); var StageName__c = component.find('select_stageName').get('v.value'); var Amount__c = component.get('v.oppdata.Amount__c') != null ? component.get('v.oppdata.Amount__c').toString() : ''; @@ -678,65 +678,65 @@ var error = []; //fy start // if(WorkRecord__c != 'SIS'&&WorkRecord__c != '科室会'){ if(WorkRecord__c == '临床信息(使用量)收集'){ if (warlocksNumber__c==''||warlocksNumber__c==""||warlocksNumber__c==undefined) { error.push("产品用量 不能为空"); } if (WorkRecord__c == '临床信息(使用量)收集') { if (warlocksNumber__c == '' || warlocksNumber__c == "" || warlocksNumber__c == undefined) { error.push("产品用量 不能为空"); } } //fy end if(WorkRecord__c == '临床信息(使用量)收集'&&UserProType=='ENG'){ if (productCategories__c==''||productCategories__c==""||productCategories__c==undefined) { error.push("其他品牌产品类别 不存在"); } if (WorkRecord__c == '临床信息(使用量)收集' && UserProType == 'ENG') { if (productCategories__c == '' || productCategories__c == "" || productCategories__c == undefined) { error.push("其他品牌产品类别 不存在"); } } if(WorkRecord__c == '临床信息(使用量)收集'){ if (ProductCcategory__c==''||ProductCcategory__c==""||ProductCcategory__c==undefined) { error.push("已采用其他品牌 不存在"); } if (WorkRecord__c == '临床信息(使用量)收集') { if (ProductCcategory__c == '' || ProductCcategory__c == "" || ProductCcategory__c == undefined) { error.push("已采用其他品牌 不存在"); } } if(WorkRecord__c == '临床信息(使用量)收集'){ if (WarlockClassification__c==''||WarlockClassification__c==""||WarlockClassification__c==undefined) { error.push("产品1对应OLY产品线 不存在"); } if (WorkRecord__c == '临床信息(使用量)收集') { if (WarlockClassification__c == '' || WarlockClassification__c == "" || WarlockClassification__c == undefined) { error.push("产品1对应OLY产品线 不存在"); } } if(WorkRecord__c == '临床信息(使用量)收集'){ if (ConsumptionOfConsumables__c==''||ConsumptionOfConsumables__c==""||ConsumptionOfConsumables__c==undefined) { error.push("产品1同类耗材科室月使用量 不能为空"); } if (WorkRecord__c == '临床信息(使用量)收集') { if (ConsumptionOfConsumables__c == '' || ConsumptionOfConsumables__c == "" || ConsumptionOfConsumables__c == undefined) { error.push("产品1同类耗材科室月使用量 不能为空"); } } if(WorkRecord__c != '临床信息(使用量)收集'&&WorkRecord__c != '市场推广类活动'){ if (EffectProgress__c==''||EffectProgress__c==""||EffectProgress__c==undefined) { error.push("效果/进度 不存在"); } if (WorkRecord__c != '临床信息(使用量)收集' && WorkRecord__c != '市场推广类活动') { if (EffectProgress__c == '' || EffectProgress__c == "" || EffectProgress__c == undefined) { error.push("效果/进度 不存在"); } } // if(WorkRecord__c != '临床信息(使用量)收集'&&WorkRecord__c != 'QIS处理'){ if(WorkRecord__c != '临床信息(使用量)收集'){ if (UseProduct1__c==''||UseProduct1__c==""||UseProduct1__c==undefined) { error.push("使用产品1(产品型号) 不存在"); } if (WorkRecord__c != '临床信息(使用量)收集') { if (UseProduct1__c == '' || UseProduct1__c == "" || UseProduct1__c == undefined) { error.push("使用产品1(产品型号) 不存在"); } } if (ProductClassification__c==''||ProductClassification__c==""||ProductClassification__c==undefined) { error.push("产品分类(第三分类) 不存在"); } if(WorkRecord__c == 'SIS'||WorkRecord__c == '科室会'||WorkRecord__c == '院内入院申请'||WorkRecord__c == '收费项目申请'){ if (doctor2__c==''||doctor2__c==""||doctor2__c==undefined) { error.push("拜访人 不存在"); } if (ProductClassification__c == '' || ProductClassification__c == "" || ProductClassification__c == undefined) { error.push("产品分类(第三分类) 不存在"); } if (WorkRecord__c == 'SIS' || WorkRecord__c == '科室会' || WorkRecord__c == '院内入院申请' || WorkRecord__c == '收费项目申请') { if (doctor2__c == '' || doctor2__c == "" || doctor2__c == undefined) { error.push("拜访人 不存在"); } } if (WorkRecord__c==''||WorkRecord__c==""||WorkRecord__c==undefined) { error.push("活动区分 不存在"); } if (DealerPersonnel__c==''||DealerPersonnel__c==""||DealerPersonnel__c==undefined) { error.push("经销商人员 不存在"); } if (Department_Cateogy__c==''||Department_Cateogy__c==""||Department_Cateogy__c==undefined) { error.push("科室 不存在"); } if (Agency_Hospital__c==''||Agency_Hospital__c==""||Agency_Hospital__c==undefined) { error.push("医院 不存在"); } if (WorkRecord__c == '' || WorkRecord__c == "" || WorkRecord__c == undefined) { error.push("活动区分 不存在"); } if (DealerPersonnel__c == '' || DealerPersonnel__c == "" || DealerPersonnel__c == undefined) { error.push("经销商人员 不存在"); } if (Department_Cateogy__c == '' || Department_Cateogy__c == "" || Department_Cateogy__c == undefined) { error.push("科室 不存在"); } if (Agency_Hospital__c == '' || Agency_Hospital__c == "" || Agency_Hospital__c == undefined) { error.push("医院 不存在"); } if (Report_Date__c==''||Report_Date__c==""||Report_Date__c==undefined) { error.push("活动日 不存在"); } if (Submit_date__c==''||Submit_date__c==""||Submit_date__c==undefined) { error.push("周 不存在"); } if (Report_Date__c == '' || Report_Date__c == "" || Report_Date__c == undefined) { error.push("活动日 不存在"); } if (Submit_date__c == '' || Submit_date__c == "" || Submit_date__c == undefined) { error.push("周 不存在"); } var rDate = new Date(Report_Date__c); var sDate = new Date(Submit_date__c); sDate.setDate(sDate.getDate() - 1); if (rDate < sDate) { error.push('活动日必须是本周!'); } sDate.setDate(sDate.getDate() + 7); if (rDate >= sDate) { error.push('活动日必须是本周!'); } if (Person_In_Charge2__c==''||Person_In_Charge2__c==""||Person_In_Charge2__c==undefined) { error.push("担当 不存在"); } if (Agency_Report_Header__c==''||Agency_Report_Header__c==""||Agency_Report_Header__c==undefined) { this.error("Report Header Id 不存在"); } if (Person_In_Charge2__c == '' || Person_In_Charge2__c == "" || Person_In_Charge2__c == undefined) { error.push("担当 不存在"); } if (Agency_Report_Header__c == '' || Agency_Report_Header__c == "" || Agency_Report_Header__c == undefined) { this.error("Report Header Id 不存在"); } // if (!UseProduct2__c) { error.push("使用产品2 不存在"); } // if (!UseProduct3__c) { error.push("使用产品3 不存在"); } // if (!productCategories__c) { error.push("其他品牌产品类别 不存在"); } for (var i = 0; i < error.length; i++) { component.set('v.errorMessage', error[i]); this.showErrorToast(component); @@ -756,11 +756,11 @@ "ConsumptionOfConsumables": ConsumptionOfConsumables__c, "WorkRecord": WorkRecord__c, "EffectProgress": EffectProgress__c, "WarlockClassification" : WarlockClassification__c, "ProductCcategory" : ProductCcategory__c, "productCategories" : productCategories__c, "warlocksNumber" : warlocksNumber__c, "WorkMark" : WorkMark__c, "WarlockClassification": WarlockClassification__c, "ProductCcategory": ProductCcategory__c, "productCategories": productCategories__c, "warlocksNumber": warlocksNumber__c, "WorkMark": WorkMark__c, "ProductClassification": ProductClassification__c, "DealerPersonnel": DealerPersonnel__c, "Agency_Report_Header": Agency_Report_Header__c, @@ -812,12 +812,12 @@ action.setParams({ "Department_Cateogy": Department_Cateogy__c, "ConsumptionOfConsumables": ConsumptionOfConsumables__c, "WorkMark" : WorkMark__c, "warlocksNumber" : warlocksNumber__c, "WorkMark": WorkMark__c, "warlocksNumber": warlocksNumber__c, "DealerPersonnel": DealerPersonnel__c, "ProductCcategory" : ProductCcategory__c, "productCategories" : productCategories__c, "WarlockClassification" : WarlockClassification__c, "ProductCcategory": ProductCcategory__c, "productCategories": productCategories__c, "WarlockClassification": WarlockClassification__c, "ProductClassification": ProductClassification__c, "WorkRecord": WorkRecord__c, "EffectProgress": EffectProgress__c, @@ -1113,10 +1113,10 @@ if (hospital_data[i].Hospital__c == accid) { component.set('v.hospitalLinkId', hospital_data[i].Id); component.set('v.data.Agency_Hospital__c', hospital_data[i].Id); if(select_purpose_type!='科室会'&&hospital_data[i].Hospital__c){ component.find('new_con').set('v.disabled', false); }else{ component.find('new_con').set('v.disabled', true); if (select_purpose_type != '科室会' && hospital_data[i].Hospital__c) { component.find('new_con').set('v.disabled', false); } else { component.find('new_con').set('v.disabled', true); } } } @@ -1127,7 +1127,7 @@ component.set('v.setdoctorlisthos', true); this.set_doctor_list(component, event, helper); }, //模糊查询使用产品1(产品型号) searchUseProduct1: function (component, event, helper) { @@ -1136,7 +1136,7 @@ var action = component.get("c.getUseProduct1"); action.setParams({ "UseProduct1Name": UseProduct1Name, "select_ProductClassification" : select_ProductClassification "select_ProductClassification": select_ProductClassification }); action.setCallback(this, function (response) { var state = response.getState(); @@ -1182,22 +1182,22 @@ } var UseProduct2_TEXT = component.find('UseProduct2_TEXT').get('v.value'); var UseProduct3_TEXT = component.find('UseProduct3_TEXT').get('v.value'); if(UseProduct2_TEXT != accname && UseProduct3_TEXT != accname){ if (UseProduct2_TEXT != accname && UseProduct3_TEXT != accname) { component.set("v.UseProduct1s", accname); component.set("v.UseProduct1", accname); }else{ } else { component.set('v.errorMessage', '不能选择同样的产品'); this.showErrorToast(component); } }, //模糊查询使用产品2 //模糊查询使用产品2 searchUseProduct2: function (component, event, helper) { var UseProduct2Name = event.getParam("value"); var select_ProductClassification = component.find('select_ProductClassification').get('v.value'); var action = component.get("c.getUseProduct1"); action.setParams({ "UseProduct1Name": UseProduct2Name, "select_ProductClassification" : select_ProductClassification "select_ProductClassification": select_ProductClassification }); action.setCallback(this, function (response) { var state = response.getState(); @@ -1242,23 +1242,23 @@ } var UseProduct1_TEXT = component.find('UseProduct1_TEXT').get('v.value'); var UseProduct3_TEXT = component.find('UseProduct3_TEXT').get('v.value'); if(UseProduct1_TEXT != accname && UseProduct3_TEXT != accname){ if (UseProduct1_TEXT != accname && UseProduct3_TEXT != accname) { component.set("v.UseProduct2s", accname); component.set("v.UseProduct2", accname); }else{ } else { component.set('v.errorMessage', '不能选择同样的产品'); this.showErrorToast(component); } }, //模糊查询使用产品3 //模糊查询使用产品3 searchUseProduct3: function (component, event, helper) { var UseProduct3Name = event.getParam("value"); var select_ProductClassification = component.find('select_ProductClassification').get('v.value'); var action = component.get("c.getUseProduct1"); action.setParams({ "UseProduct1Name": UseProduct3Name, "select_ProductClassification" :select_ProductClassification "select_ProductClassification": select_ProductClassification }); action.setCallback(this, function (response) { var state = response.getState(); @@ -1303,14 +1303,14 @@ } var UseProduct1_TEXT = component.find('UseProduct1_TEXT').get('v.value'); var UseProduct2_TEXT = component.find('UseProduct2_TEXT').get('v.value'); if(UseProduct1_TEXT != accname && UseProduct2_TEXT != accname ){ if (UseProduct1_TEXT != accname && UseProduct2_TEXT != accname) { component.set("v.UseProduct3s", accname); component.set("v.UseProduct3", accname); }else{ } else { component.set('v.errorMessage', '不能选择同样的产品'); this.showErrorToast(component); } }, //hospitalLinkId 经销商医院的ID 拜访人复制的地方 doctor_change: function (component, event, helper) { @@ -1319,12 +1319,12 @@ var doctor_value = component.find('select_doctor').get('v.value'); var doctor_list = component.get('v.doctor_list'); var flg = false; if(doctor_list){ if (doctor_list) { for (var i = 0; i < doctor_list.length; i++) { if (doctor_list[i].value == doctor_value) { if(doctorurpose == '科室会'){ if (doctorurpose == '科室会') { // component.set('v.doctor_title', doctor_list[i].Doctor_Division1__c); }else{ } else { component.set('v.doctor_title', doctor_list[i].Doctor_Division1__c); } flg = true; @@ -1336,31 +1336,31 @@ component.set('v.doctor_title', ''); } }, //SWAG-CF58C3 fy start 调用pi set_aws_url : function(component,sobject) { //SWAG-CF58C3 fy start 调用pi set_aws_url: function (component, sobject) { var action = component.get('c.getAwsurl'); action.setParams({ "sobj" : sobject, "sobj": sobject, }); action.setCallback(this,function(response){ action.setCallback(this, function (response) { var state = response.getState(); if(state == 'SUCCESS'){ if (state == 'SUCCESS') { var awsmap = this.conv_selected(response.getReturnValue()); component.set('v.AWStoken',awsmap.token); component.set('v.AWSinsert',awsmap.newUrl); component.set('v.AWSsearch',awsmap.searchUrl); component.set('v.AWStransactionURL',awsmap.transactionURL); component.set('v.AWStoken', awsmap.token); component.set('v.AWSinsert', awsmap.newUrl); component.set('v.AWSsearch', awsmap.searchUrl); component.set('v.AWStransactionURL', awsmap.transactionURL); } else{ else { component.set('v.errorMessage', 'AWS url/token error.'); this.showErrorToast(component); component.set('v.login',false); component.set('v.login', false); } }); $A.enqueueAction(action); }, insert_agencycontact : function(component,token,newUrl,payload,agencyHospitalid,helper,hospitalName) { insert_agencycontact: function (component, token, newUrl, payload, agencyHospitalid, helper, hospitalName) { debugger console.log('newUrl = ' + newUrl); console.log('payload = ' + payload); @@ -1376,45 +1376,45 @@ return data.json(); }).then((result) => { console.log('result = ' + JSON.stringify(result)); if(result.status == '0'){ $A.getCallback(function(){ helper.to_agencycontact(component,result,agencyHospitalid); if (result.status == '0') { $A.getCallback(function () { helper.to_agencycontact(component, result, agencyHospitalid); })(); }else{ } else { console.log('AWS status error:' + result) component.set('v.login',false); if(result.status == '129'){ component.find('OppMessage').setError('该客户人员名字已存在,在'+hospitalName+'医院,请修改'); }else{ component.set('v.login', false); if (result.status == '129') { component.find('OppMessage').setError('该客户人员名字已存在,在' + hospitalName + '医院,请修改'); } else { component.find('OppMessage').setError('AWS insert error.'); } } }).catch(error => { console.log('AWS insert error:' + error) component.set('v.login',false); component.set('v.login', false); component.find('OppMessage').setError('AWS insert error.'); }); }, to_agencycontact : function(component,result,agencyHospitalid) { to_agencycontact: function (component, result, agencyHospitalid) { var action = component.get('c.saveAgencyContact'); action.setParams({ "name" : result.object[0].name, "name": result.object[0].name, //"nameEncrypt" : result.object[0].nameEncrypt, //zhj 新方案改造 2023-12-21 "type" : result.object[0].type, "type": result.object[0].type, //"typeEncrypt" : result.object[0].typeEncrypt, //zhj 新方案改造 2023-12-21 "doctorDivision1" : result.object[0].doctorDivision1, "doctorDivision1": result.object[0].doctorDivision1, //"doctorDivision1Encrypt" : result.object[0].doctorDivision1Encrypt, //zhj 新方案改造 2023-12-21 "agencyHospitalid" : agencyHospitalid, "awsid" : result.object[0].dataId, "agencyHospitalid": agencyHospitalid, "awsid": result.object[0].dataId, }); action.setCallback(this,function(response){ action.setCallback(this, function (response) { var state = response.getState(); if(state == 'SUCCESS'){ if (state == 'SUCCESS') { var acMap = this.conv_selected(response.getReturnValue()); console.log(acMap); if(acMap.AgencyContactId != ''){ if (acMap.AgencyContactId != '') { //确认事务 var token = component.get('v.AWStoken'); var confirmUrl = component.get('v.AWStransactionURL'); @@ -1424,27 +1424,27 @@ data['sfRecordId'] = ''; data['txId'] = result.txId; this.to_confirm(component,token,confirmUrl,JSON.stringify(data)); }else if(acMap.errormsg != ''){ this.to_confirm(component, token, confirmUrl, JSON.stringify(data)); } else if (acMap.errormsg != '') { component.set('v.errorMessage', acMap.errormsg); this.showErrorToast(component); component.set('v.login',false); }else { component.set('v.login', false); } else { component.set('v.errorMessage', 'agency contact insert id error.'); this.showErrorToast(component); component.set('v.login',false); component.set('v.login', false); } } else{ else { component.set('v.errorMessage', 'agency contact insert error.'); this.showErrorToast(component); component.set('v.login',false); component.set('v.login', false); } }); $A.enqueueAction(action); }, to_confirm : function(component,token,confirmUrl,payload,event) { to_confirm: function (component, token, confirmUrl, payload, event) { fetch(confirmUrl, { method: 'POST', body: payload, @@ -1455,7 +1455,7 @@ }).then((data) => { return data.json(); }).then((result) => { if(result.status == '0' && result.hasOwnProperty('success') && result.success){ if (result.status == '0' && result.hasOwnProperty('success') && result.success) { // component.set('v.truthy', false); // var modal_newAC = component.find('modal_newAC') // $A.util.addClass(modal_newAC, 'disp_none'); @@ -1468,27 +1468,29 @@ component.set('v.successMessage', '.拜访人已创建。'); this.showSuccessToast(component); this.set_doctor_list(component); }else { } else { component.set('v.errorMessage', 'AWS confirm error.'); this.showErrorToast(component); component.set('v.login',false); component.set('v.login', false); } }).catch(error => { component.set('v.errorMessage', 'AWS confirm error.'); this.showErrorToast(component); component.set('v.login',false); component.set('v.login', false); }); }, //SWAG-CF58C3 fy end 调用pi set_doctor_list: function (component) { console.log('set_doctor_list') var doctor_value = component.find('select_purpose_type').get('v.value'); var hospital_id = component.get('v.hospitalLinkId'); console.log('hospital_id = ' + hospital_id); if (hospital_id) { if(doctor_value == '科室会'){ if (doctor_value == '科室会') { component.set('v.login', true); this.set_doctor_list2(component); }else{ } else { component.set('v.login', true); var action = component.get('c.getDoctorList'); action.setParams({ @@ -1501,7 +1503,7 @@ var res = this.conv_selected(response.getReturnValue()); //fy var setdoctorlisthos = component.get('v.setdoctorlisthos'); if(setdoctorlisthos){ if (setdoctorlisthos) { component.set('v.default_select_doctor_id', ''); component.set('v.setdoctorlisthos', false); } @@ -1517,68 +1519,69 @@ } else { res[i].selected = false; } if(res[i].AWS_Data_Id__c){ if (res[i].AWS_Data_Id__c) { awsids.push(res[i].AWS_Data_Id__c); } } component.find('select_doctor').set('v.options', res); component.set('v.doctor_title', doctor_title); if(awsids.length > 0){ console.log('awsids = ' + JSON.stringify(awsids)) if (awsids.length > 0) { let PIConfig = component.get('v.PIConfig'); let staticResourceAgencyContact = JSON.parse(PIConfig.staticResourceAgencyContact); AWSService.search(staticResourceAgencyContact.searchUrl,{ dataIds:awsids }, function(data){ if(data && data.object && data.object.length){ AWSService.search(staticResourceAgencyContact.searchUrl, { dataIds: awsids }, function (data) { console.log('data = ' + JSON.stringify(data)) if (data && data.object && data.object.length) { let m = {}; for(let di in data.object){ if(data.object[di] && data.object[di].dataId){ for (let di in data.object) { if (data.object[di] && data.object[di].dataId) { m[data.object[di].dataId] = data.object[di]; } } for(let ri in res){ if(res[ri] && res[ri].AWS_Data_Id__c && m.hasOwnProperty(res[ri].AWS_Data_Id__c)){ for (let ri in res) { if (res[ri] && res[ri].AWS_Data_Id__c && m.hasOwnProperty(res[ri].AWS_Data_Id__c)) { res[ri].label = m[res[ri].AWS_Data_Id__c].name; } } component.find('select_doctor').set('v.options', res); } component.set('v.login', false); }, staticResourceAgencyContact.token); } } else { let awsids = []; for (var i = 0; i < res.length; i++) { if(res[i].AWS_Data_Id__c){ if (res[i].AWS_Data_Id__c) { awsids.push(res[i].AWS_Data_Id__c); } } component.find('select_doctor').set('v.options', res); if(awsids.length > 0){ if (awsids.length > 0) { let PIConfig = component.get('v.PIConfig'); let staticResourceAgencyContact = JSON.parse(PIConfig.staticResourceAgencyContact); AWSService.search(staticResourceAgencyContact.searchUrl,{ dataIds:awsids }, function(data){ if(data && data.object && data.object.length){ AWSService.search(staticResourceAgencyContact.searchUrl, { dataIds: awsids }, function (data) { if (data && data.object && data.object.length) { let m = {}; for(let di in data.object){ if(data.object[di] && data.object[di].dataId){ for (let di in data.object) { if (data.object[di] && data.object[di].dataId) { m[data.object[di].dataId] = data.object[di]; } } for(let ri in res){ if(res[ri] && res[ri].AWS_Data_Id__c && m.hasOwnProperty(res[ri].AWS_Data_Id__c)){ for (let ri in res) { if (res[ri] && res[ri].AWS_Data_Id__c && m.hasOwnProperty(res[ri].AWS_Data_Id__c)) { res[ri].label = m[res[ri].AWS_Data_Id__c].name; } } component.find('select_doctor').set('v.options', res); } component.set('v.login', false); }, staticResourceAgencyContact.token); } @@ -1600,37 +1603,37 @@ }); $A.enqueueAction(action); } }else{ if(doctor_value == '科室会'){ } else { if (doctor_value == '科室会') { this.set_doctor_list2(component); }else{ } else { component.find('select_doctor').set('v.options', ''); } } },//fy 20220414 set_doctor_list2:function (component) { var action1 = component.get('c.selectdoctor3c'); action1.setCallback(this, function (response) { var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); debugger for (var i = 0; i < res.length; i++) { if (res[i].selected == 'true') { res[i].selected = true; } else { res[i].selected = false; } set_doctor_list2: function (component) { var action1 = component.get('c.selectdoctor3c'); action1.setCallback(this, function (response) { var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); debugger for (var i = 0; i < res.length; i++) { if (res[i].selected == 'true') { res[i].selected = true; } else { res[i].selected = false; } debugger component.find('select_doctor').set('v.options', res); var doctor3value = component.get('v.default_select_doctor_id2'); this.set_selected(component, 'select_doctor', doctor3value); component.set('v.login', false); } }); $A.enqueueAction(action1); debugger component.find('select_doctor').set('v.options', res); var doctor3value = component.get('v.default_select_doctor_id2'); this.set_selected(component, 'select_doctor', doctor3value); component.set('v.login', false); } }); $A.enqueueAction(action1); }, productcategoryChange1: function (component, event, helper) { var product_category_id = component.find('select_Product1').get('v.value'); @@ -1649,13 +1652,13 @@ var product_category_id = component.find('UseProduct2_TEXT').get('v.value'); var pcId1 = component.find('UseProduct1_TEXT').get('v.value'); var pcId2 = component.find('UseProduct3_TEXT').get('v.value'); var p1bool = pcId1 != '' && pcId1 != null ; var p2bool = pcId2 != '' && pcId2 != null ; var p1bool = pcId1 != '' && pcId1 != null; var p2bool = pcId2 != '' && pcId2 != null; var p0bool = product_category_id != '' && product_category_id != null; if ((p1bool && p0bool && product_category_id == pcId1) || (p2bool && p0bool && product_category_id == pcId2)) { component.set('v.errorMessage', '不能选择同样的产品区分'); this.showErrorToast(component); component.set('v.UseProduct2_TEXT',''); component.set('v.UseProduct2_TEXT', ''); } }, productcategoryChange3: function (component, event, helper) { @@ -1827,7 +1830,7 @@ reader.onload = function (e) { debugger; var data = e.target.result; component.set("v.fileContentData", data); console.log("file data" + JSON.stringify(data)); var allTextLines = data.split(/\r\n|\n/); @@ -1875,21 +1878,21 @@ reader.readAsDataURL(file); }, // fy 调用pi改造的 获取url 和 token的方法 search_contact_url : function(component, sobject, callback) { search_contact_url: function (component, sobject, callback) { var action = component.get("c.getAwsurl"); action.setParams({ sobj : sobject }); action.setCallback(this,function(response){ action.setParams({ sobj: sobject }); action.setCallback(this, function (response) { var state = response.getState(); if(state == 'SUCCESS'){ if (state == 'SUCCESS') { var result = response.getReturnValue(); if(callback)callback(result); if (callback) callback(result); } else{ else { component.set('v.errorMessage', 'AWS url/token error.'); this.showErrorToast01(component); component.set('v.login',false); component.set('v.login', false); } }); $A.enqueueAction(action); @@ -1907,73 +1910,73 @@ }).then((data) => { return data.json(); }).then((result) => { component.set('v.login',false); if(callback)callback(result); component.set('v.login', false); if (callback) callback(result); }).catch(error => { console.log('AWS search error = ' + JSON.stringify(error)); component.set('v.errorMessage', 'AWS search error.'); this.showErrorToast01(component); component.set('v.login',false); component.set('v.login', false); }); }, saveRecords: function (component, event, helper) { component.set('v.login', true); //fy 导入 202200506 start var action1 = component.get("c.processDataAWSId"); action1.setParams({ fileData : component.get("v.fileContentData"), }); action1.setCallback(this, function(response) { action1.setParams({ fileData: component.get("v.fileContentData"), }); action1.setCallback(this, function (response) { var state = response.getState(); if (state === "SUCCESS") { debugger var ress = response.getReturnValue(); if(ress){ var valur =ress.split('error1'); if(valur.length<=1){ if (ress) { var valur = ress.split('error1'); if (valur.length <= 1) { var res = JSON.parse(response.getReturnValue()); debugger var dataArr = new Array(); var dataMap = new Map(); res.forEach(item => { if(item.AWS_Data_Id__c){ if (item.AWS_Data_Id__c) { dataArr.push(item.AWS_Data_Id__c); //dataMap.set(item.AWS_Data_Id__c,item.Name_Encrypted__c); //zhj 新方案改造 2022-12-21 dataMap.set(item.AWS_Data_Id__c,item.AWS_Data_Id__c); dataMap.set(item.AWS_Data_Id__c, item.AWS_Data_Id__c); } }); debugger let obj= Object.create(null); let obj = Object.create(null); obj['dataIds'] = dataArr; var payload = JSON.stringify(obj); this.search_contact_url(component, 'Agency_Contact__c', (result)=>{ this.search_contact_url(component, 'Agency_Contact__c', (result) => { var token = result.token; var searchUrl = result.searchUrl; console.log('token = ' + token); console.log('searchUrl = ' + searchUrl); console.log('payload = ' + payload); this.search_core(token,searchUrl,payload,(result)=>{ this.search_core(token, searchUrl, payload, (result) => { console.log('result = ' + JSON.stringify(result)); if(result.status == '0'){ if(result.object != null&&result.object.length != 0){ component.set('v.login',true); this.saveRecordsEditFile(component,dataMap,result.object,helper); }else{ if (result.status == '0') { if (result.object != null && result.object.length != 0) { component.set('v.login', true); this.saveRecordsEditFile(component, dataMap, result.object, helper); } else { component.set('v.errorMessage', 'AWS search status '); this.showErrorToast01(component); component.set('v.login',false); component.set('v.login', false); } }else{ } else { component.set('v.errorMessage', 'AWS search status : ' + result.status); this.showErrorToast01(component); component.set('v.login',false); component.set('v.login', false); } },component); }, component); }); }else{ component.set('v.errorMessage', valur[1]+'\n'+"请修改后重新上传"); } else { component.set('v.errorMessage', valur[1] + '\n' + "请修改后重新上传"); this.showErrorToast01(component); component.set('v.login',false); component.set('v.login', false); } } } @@ -2030,70 +2033,70 @@ // $A.enqueueAction(action); }, saveRecordsEditFile : function(component,dataMap,searchData,helper){ saveRecordsEditFile: function (component, dataMap, searchData, helper) { var searchDataMap = new Map(); for (var i = 0; i < searchData.length; i++) { var sd = searchData[i]; searchDataMap.set(sd.name.replace(' ',''),sd.dataId); } console.log('searchDataMap='+searchDataMap); var error = ''; var fileData = component.get("v.fileContentData"); fileData=this.ToCDB(fileData);//全角转半角 var files = fileData.split('\n'); for (var i = 0; i < searchData.length; i++) { var sd = searchData[i]; searchDataMap.set(sd.name.replace(' ', ''), sd.dataId); } console.log('searchDataMap=' + searchDataMap); var error = ''; var fileData = component.get("v.fileContentData"); fileData = this.ToCDB(fileData);//全角转半角 var files = fileData.split('\n'); var fileStr = files[0]; fileStr += '\n'; var fileStr = files[0]; fileStr += '\n'; for (var i = 1; i < files.length-1; i++) { if(files[i]){ var filelist = files[i].split(','); var fileName = filelist[5]; var WorkRecord = filelist[4]; if(WorkRecord == 'SIS'||WorkRecord == '院内入院申请'||WorkRecord == '收费项目申请'||WorkRecord == '科室会'){ if(fileName){ if(WorkRecord != '科室会'){ if (searchDataMap.get(fileName.replace(' ',''))) { var nameDataId = searchDataMap.get(fileName.replace(' ','')); if (dataMap.get(nameDataId)) { filelist[5] = dataMap.get(nameDataId); //zhj 新方案改造 filelist[5]不再存的nameEncrpt 2022-12-21 }else { error += 'error1 第'+i+'行数据拜访人SF不存在'; for (var i = 1; i < files.length - 1; i++) { if (files[i]) { var filelist = files[i].split(','); var fileName = filelist[5]; var WorkRecord = filelist[4]; if (WorkRecord == 'SIS' || WorkRecord == '院内入院申请' || WorkRecord == '收费项目申请' || WorkRecord == '科室会') { if (fileName) { if (WorkRecord != '科室会') { if (searchDataMap.get(fileName.replace(' ', ''))) { var nameDataId = searchDataMap.get(fileName.replace(' ', '')); if (dataMap.get(nameDataId)) { filelist[5] = dataMap.get(nameDataId); //zhj 新方案改造 filelist[5]不再存的nameEncrpt 2022-12-21 } else { error += 'error1 第' + i + '行数据拜访人SF不存在'; } } else { error += 'error1 第' + i + '行数据拜访人AWS不存在'; } }else { error += 'error1 第'+i+'行数据拜访人AWS不存在'; } else { if (filelist[5] != '医生' && filelist[5] != '医生+护士') {//&&filelist[5]!='医生+护士' error += 'error1 第' + i + '行数据拜访人不存在'; } } }else{ if(filelist[5]!='医生'&&filelist[5]!='医生+护士'){//&&filelist[5]!='医生+护士' error += 'error1 第'+i+'行数据拜访人不存在'; } } else { error += 'error1 第' + i + '行数据拜访人不能为空'; } }else{ error += 'error1 第'+i+'行数据拜访人不能为空'; } }else{ if(fileName){ if(WorkRecord != '科室会'){ if (searchDataMap.get(fileName.replace(' ',''))) { var nameDataId = searchDataMap.get(fileName.replace(' ','')); if (dataMap.get(nameDataId)) { filelist[5] = dataMap.get(nameDataId); }else { error += 'error1 第'+i+'行数据拜访人SF不存在'; } else { if (fileName) { if (WorkRecord != '科室会') { if (searchDataMap.get(fileName.replace(' ', ''))) { var nameDataId = searchDataMap.get(fileName.replace(' ', '')); if (dataMap.get(nameDataId)) { filelist[5] = dataMap.get(nameDataId); } else { error += 'error1 第' + i + '行数据拜访人SF不存在'; } } else { error += 'error1 第' + i + '行数据拜访人AWS不存在'; } }else { error += 'error1 第'+i+'行数据拜访人AWS不存在'; } }else{ if(filelist[5]!='医生'&&filelist[5]!='医生+护士'){//&&filelist[5]!='医生+护士' error += 'error1 第'+i+'行数据拜访人不存在'; } else { if (filelist[5] != '医生' && filelist[5] != '医生+护士') {//&&filelist[5]!='医生+护士' error += 'error1 第' + i + '行数据拜访人不存在'; } } } } fileStr += filelist.toString(); fileStr += '\n'; } fileStr += filelist.toString(); fileStr += '\n'; } } if (error != '') { @@ -2119,15 +2122,15 @@ console.log('error=' + error); component.set('v.login', false); return; } } console.log('fileStr='+fileStr); $A.getCallback(function(){ debugger helper.ImportMethod(component,fileStr,helper); })(); console.log('fileStr=' + fileStr); $A.getCallback(function () { debugger helper.ImportMethod(component, fileStr, helper); })(); },ImportMethod : function(component,fileStr,helper){ }, ImportMethod: function (component, fileStr, helper) { var action = component.get("c.processData"); var fieldsList = ['Name', 'Phone', 'AccountNumber']; //Please write your code dynamic fields // var filedata =component.get("v.fileContentData"); @@ -2209,8 +2212,8 @@ } columnDivider = ','; lineDivider = '\n'; keys = [ 'Report_Date__c', 'Agency_Hospital__c','Department_Cateogy_text__c','DealerPersonnel__c','WorkRecord__c','doctor2__c','ProductClassification__c','UseProduct1__c', 'UseProduct2__c','UseProduct3__c', 'EffectProgress__c','ConsumptionOfConsumables__c', 'WarlockClassification__c', 'ProductCcategory__c', 'productCategories__c','warlocksNumber__c','WorkMark__c']; thkeys = ['活动日', '医院', '科室', '经销商人员', '活动区分', '拜访人','产品分类(第三分类)', '使用产品1(产品型号)', '使用产品2','使用产品3','效果/进度','产品1同类耗材科室月使用量','产品1对应术式分类','已采用其他品牌','其他品牌产品类别','产品用量','支援需求'] keys = ['Report_Date__c', 'Agency_Hospital__c', 'Department_Cateogy_text__c', 'DealerPersonnel__c', 'WorkRecord__c', 'doctor2__c', 'ProductClassification__c', 'UseProduct1__c', 'UseProduct2__c', 'UseProduct3__c', 'EffectProgress__c', 'ConsumptionOfConsumables__c', 'WarlockClassification__c', 'ProductCcategory__c', 'productCategories__c', 'warlocksNumber__c', 'WorkMark__c']; thkeys = ['活动日', '医院', '科室', '经销商人员', '活动区分', '拜访人', '产品分类(第三分类)', '使用产品1(产品型号)', '使用产品2', '使用产品3', '效果/进度', '产品1同类耗材科室月使用量', '产品1对应术式分类', '已采用其他品牌', '其他品牌产品类别', '产品用量', '支援需求'] csvStringResult = ''; csvStringResult += thkeys.join(columnDivider); csvStringResult += lineDivider; @@ -2230,18 +2233,18 @@ csvStringResult += objectRecords[i].Person_In_Charge2__r.Name; } else if (skey == 'Agency_Hospital__c') { csvStringResult += objectRecords[i].Agency_Hospital__r.Name; } else if (skey == 'DealerPersonnel__c') { csvStringResult += objectRecords[i].DealerPersonnel__r.Name; } else if (skey == 'DealerPersonnel__c') { csvStringResult += objectRecords[i].DealerPersonnel__r.Name; } else if (skey == 'doctor2__c') { csvStringResult += objectRecords[i].doctor2__r.Name; csvStringResult += objectRecords[i].doctor2__r.Name; } else if (skey == 'UseProduct1__c') { csvStringResult += objectRecords[i].UseProduct1__r.Asset_Model_No__c; csvStringResult += objectRecords[i].UseProduct1__r.Asset_Model_No__c; } else if (skey == 'UseProduct2__c') { csvStringResult += objectRecords[i].UseProduct2__r.Asset_Model_No__c; csvStringResult += objectRecords[i].UseProduct2__r.Asset_Model_No__c; } else if (skey == 'UseProduct3__c') { csvStringResult += objectRecords[i].UseProduct3__r.Asset_Model_No__c; }else{ csvStringResult += objectRecords[i][skey] ; csvStringResult += objectRecords[i].UseProduct3__r.Asset_Model_No__c; } else { csvStringResult += objectRecords[i][skey]; } counter++; } @@ -2253,8 +2256,8 @@ // 导出页面显示的模板 showExportDate: function (component, objectRecords) { console.log('进入showexceportdate' + objectRecords); var keys = ['Report_Date__c', 'Agency_Hospital__c','Department_Cateogy_text__c','DealerPersonnel__c','WorkRecord__c','doctor2__c','ProductClassification__c','UseProduct1__c', 'UseProduct2__c','UseProduct3__c', 'EffectProgress__c','ConsumptionOfConsumables__c', 'WarlockClassification__c', 'ProductCcategory__c','productCategories__c', 'warlocksNumber__c','WorkMark__c']; var headers = ['活动日', '医院', '科室', '经销商人员', '活动区分', '拜访人','产品分类(第三分类)', '使用产品1(产品型号)', '使用产品2','使用产品3','效果/进度','产品1同类耗材科室月使用量','产品1对应术式分类','已采用其他品牌','其他品牌产品类别','产品用量','支援需求'] var keys = ['Report_Date__c', 'Agency_Hospital__c', 'Department_Cateogy_text__c', 'DealerPersonnel__c', 'WorkRecord__c', 'doctor2__c', 'ProductClassification__c', 'UseProduct1__c', 'UseProduct2__c', 'UseProduct3__c', 'EffectProgress__c', 'ConsumptionOfConsumables__c', 'WarlockClassification__c', 'ProductCcategory__c', 'productCategories__c', 'warlocksNumber__c', 'WorkMark__c']; var headers = ['活动日', '医院', '科室', '经销商人员', '活动区分', '拜访人', '产品分类(第三分类)', '使用产品1(产品型号)', '使用产品2', '使用产品3', '效果/进度', '产品1同类耗材科室月使用量', '产品1对应术式分类', '已采用其他品牌', '其他品牌产品类别', '产品用量', '支援需求'] var content = "<table class=\"table slds-table slds-table--bordered slds-table--cell-buffer\">"; content += "<thead><tr class=\"slds-text-title--caps\">"; for (i = 0; i < headers.length; i++) { @@ -2269,7 +2272,7 @@ var skey = keys[sTempkey]; if (typeof objectRecords[i][skey] === "undefined") { content += '<td>' + '' + '</td>'; continue; continue; } console.log('for2' + objectRecords[i].Person_In_Charge2__r.Name); if (skey == 'Person_In_Charge2__c') { @@ -2286,7 +2289,7 @@ content += '<td>' + objectRecords[i].UseProduct2__r.Asset_Model_No__c + '</td>'; } else if (skey == 'UseProduct3__c') { content += '<td>' + objectRecords[i].UseProduct3__r.Asset_Model_No__c + '</td>'; }else{ } else { content += '<td>' + objectRecords[i][skey] + '</td>'; } } @@ -2316,45 +2319,45 @@ var res = response.getReturnValue(); console.log('输入的开始日期3' + res); component.set('v.login', false); // PI 改造 By Bright 20220328 if(true){ if (true) { let awsids = []; for (let ri in res) { if(res[ri] && res[ri].doctor2__r && res[ri].doctor2__r.AWS_Data_Id__c){ if (res[ri] && res[ri].doctor2__r && res[ri].doctor2__r.AWS_Data_Id__c) { awsids.push(res[ri].doctor2__r.AWS_Data_Id__c); } } if(awsids.length > 0){ } if (awsids.length > 0) { let PIConfig = component.get('v.PIConfig'); let staticResourceAgencyContact = JSON.parse(PIConfig.staticResourceAgencyContact); AWSService.search(staticResourceAgencyContact.searchUrl,{ dataIds:awsids }, function(data){ if(data && data.object && data.object.length){ AWSService.search(staticResourceAgencyContact.searchUrl, { dataIds: awsids }, function (data) { if (data && data.object && data.object.length) { let m = {}; for(let di in data.object){ if(data.object[di] && data.object[di].dataId){ for (let di in data.object) { if (data.object[di] && data.object[di].dataId) { m[data.object[di].dataId] = data.object[di]; } } for(let ri in res){ if(res[ri] && res[ri].doctor2__r && res[ri].doctor2__r.AWS_Data_Id__c && m.hasOwnProperty(res[ri].doctor2__r.AWS_Data_Id__c)){ for (let ri in res) { if (res[ri] && res[ri].doctor2__r && res[ri].doctor2__r.AWS_Data_Id__c && m.hasOwnProperty(res[ri].doctor2__r.AWS_Data_Id__c)) { res[ri].doctor2__r.Name = m[res[ri].doctor2__r.AWS_Data_Id__c].name; } } } helper.showExportDate(component, res); component.set('v.login', false); }, staticResourceAgencyContact.token); }else{ } else { helper.showExportDate(component, res); } } component.set('v.reports_date', res); } else { alert('导出失败,请检查活动日'); @@ -2457,50 +2460,50 @@ } }, //科室同类耗材验证必须输入数字 select_ConsumptionOfConsumables : function(component, event, helper) { select_ConsumptionOfConsumables: function (component, event, helper) { var sc = event.getSource().get('v.value'); if(sc != null){ if(sc.length <= 14){ if(sc.replace(/\D/gi,"")){ component.set("v.select_ConsumptionOfConsumables",sc); }else{ if (sc != null) { if (sc.length <= 14) { if (sc.replace(/\D/gi, "")) { component.set("v.select_ConsumptionOfConsumables", sc); } else { component.set('v.errorMessage', '产品1同类耗材科室月使用量必须输入数字!'); this.showErrorToast(component); } }else{ } else { component.set('v.errorMessage', '产品1同类耗材科室月使用量最多输入14位数字!'); this.showErrorToast(component); } } }, //产品用量验证必须输入数字 select_warlocksNumber : function(component, event, helper) { select_warlocksNumber: function (component, event, helper) { var sc = event.getSource().get('v.value'); if(sc != null){ if(sc.length <= 14){ if(sc.replace(/\D/gi,"")){ component.set("v.select_warlocksNumber",sc); }else{ if (sc != null) { if (sc.length <= 14) { if (sc.replace(/\D/gi, "")) { component.set("v.select_warlocksNumber", sc); } else { component.set('v.errorMessage', '产品用量必须输入数字!'); this.showErrorToast(component); } }else{ } else { component.set('v.errorMessage', '产品用量最多输入14位数字!'); this.showErrorToast(component); } } }, //工作会记录 selectPurposeType: function (component,event,helper) { selectPurposeType: function (component, event, helper) { debugger var doctor_value = component.find('select_purpose_type').get('v.value'); // alert(doctor_value); if(doctor_value!='科室会'){ component.find('new_con').set('v.disabled', false); }else{ component.find('new_con').set('v.disabled', true); if (doctor_value != '科室会') { component.find('new_con').set('v.disabled', false); } else { component.find('new_con').set('v.disabled', true); } if(doctor_value != ''){ if (doctor_value != '') { this.set_doctor_list(component); var action = component.get('c.selectPurposeTypes'); action.setParams({ @@ -2514,71 +2517,71 @@ } }); $A.enqueueAction(action); }else{ } else { component.find('select_EffectProgress').set('v.options', []); } }, selectProductClassification: function (component,event,helper) { selectProductClassification: function (component, event, helper) { debugger var select_ProductClassification = component.find('select_ProductClassification').get('v.value'); if(select_ProductClassification != ''){ var action = component.get('c.selectProductClassificationc'); action.setParams({ "select_ProductClassification": select_ProductClassification }); action.setCallback(this, function (response) { var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); component.find('select_OtherBrandConsumables').set("v.options", JSON.parse(JSON.stringify(res))); } }); $A.enqueueAction(action); }else{ component.find('select_OtherBrandConsumables').set('v.options', []); } this.selectProductCcategory(component); if (select_ProductClassification != '') { var action = component.get('c.selectProductClassificationc'); action.setParams({ "select_ProductClassification": select_ProductClassification }); action.setCallback(this, function (response) { var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); component.find('select_OtherBrandConsumables').set("v.options", JSON.parse(JSON.stringify(res))); } }); $A.enqueueAction(action); } else { component.find('select_OtherBrandConsumables').set('v.options', []); } this.selectProductCcategory(component); }, select_ProductCcategory: function (component,event,helper) { select_ProductCcategory: function (component, event, helper) { var select_ProductCcategory = component.find('select_ProductCcategory').get('v.value'); debugger if(select_ProductCcategory != ''){ if (select_ProductCcategory != '') { var result = component.find('result'); var UserProType = component.get('v.UserProType'); //fy $A.util.removeClass(result, 'disp_none'); if(UserProType=='ENG'){ //fy $A.util.removeClass(result, 'disp_none'); }else{ if (UserProType == 'ENG') { $A.util.removeClass(result, 'disp_none'); } else { $A.util.addClass(result, 'disp_none'); } var action = component.get('c.selectProductCcategory01'); action.setParams({ "select_ProductCcategory": select_ProductCcategory }); action.setCallback(this, function (response) { var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); component.find('select_productCategories').set("v.options", JSON.parse(JSON.stringify(res))); } }); $A.enqueueAction(action); } else { component.find('select_productCategories').set('v.options', []); var result = component.find('result'); $A.util.addClass(result, 'disp_none'); } var action = component.get('c.selectProductCcategory01'); action.setParams({ "select_ProductCcategory": select_ProductCcategory }); action.setCallback(this, function (response) { var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); component.find('select_productCategories').set("v.options", JSON.parse(JSON.stringify(res))); } }); $A.enqueueAction(action); }else{ component.find('select_productCategories').set('v.options', []); var result = component.find('result'); $A.util.addClass(result, 'disp_none'); } }, selectpurposetype : function(component,event,helper){ selectpurposetype: function (component, event, helper) { var select_ProductCcategory = component.find('select_ProductCcategory').get('v.value'); if (select_ProductCcategory == null && select_ProductCcategory == undefined && select_ProductCcategory == '') { if (select_ProductCcategory == null && select_ProductCcategory == undefined && select_ProductCcategory == '') { var result = component.find('result'); // $A.util.removeClass(result, 'disp_none'); if(UserProType=='ENG'){ if (UserProType == 'ENG') { $A.util.removeClass(result, 'disp_none'); }else{ } else { $A.util.addClass(result, 'disp_none'); } } else { @@ -2590,19 +2593,19 @@ } }, //zhj MEBG新方案改造 2022-11-29 start CallBackAction : function(component,action_name,para,callback) { var action = component.get("c." + action_name.trimStart().replace("c.","")); if(para){ CallBackAction: function (component, action_name, para, callback) { var action = component.get("c." + action_name.trimStart().replace("c.", "")); if (para) { action.setParams(para); } if(callback){ action.setCallback(this,function(data){ if (callback) { action.setCallback(this, function (data) { callback(data); }); } $A.enqueueAction(action); }, }, //zhj MEBG新方案改造 2022-11-29 end //zhj 导出错误信息 2023-05-16 start @@ -2620,12 +2623,12 @@ } console.log('datas = ' + JSON.stringify(datas)); var csv = this.convertToCSV(component,datas); var csv = this.convertToCSV(component, datas); console.log('csv = ' + JSON.stringify(csv)) this.downloadCSV(component,csv); this.downloadCSV(component, csv); }, convertToCSV: function (component,data) { convertToCSV: function (component, data) { console.log('enter convertToCSV') console.log('data = ' + data); var csv = ''; @@ -2649,7 +2652,7 @@ return csv; }, downloadCSV: function (component,csv) { downloadCSV: function (component, csv) { var link = document.createElement('a'); link.href = 'data:text/csv;charset=utf-8,' + encodeURIComponent(csv); link.download = 'data.csv'; force-app/main/default/aura/lexMeetingCostsAura/lexMeetingCostsAura.cmp
New file @@ -0,0 +1,8 @@ <aura:component implements="flexipage:availableForAllPageTypes,force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" access="global"> <aura:attribute name="recordId" type="String" /> <aura:handler name="render" value="{!this}" action="{!c.closeModal}" /> <aura:attribute name="isDoneRendering" type="Boolean" default="false"/> <div class="exampleHolder"> <c:lexMeetingCosts recordId="{!v.recordId}" /> </div> </aura:component> force-app/main/default/aura/lexMeetingCostsAura/lexMeetingCostsAura.cmp-meta.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata"> <apiVersion>54.0</apiVersion> <description>A Lightning Component Bundle</description> </AuraDefinitionBundle> force-app/main/default/aura/lexUploadOBPMAura/lexUploadOBPMAura.cmp
New file @@ -0,0 +1,8 @@ <aura:component implements="flexipage:availableForAllPageTypes,force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" access="global"> <aura:attribute name="recordId" type="String" /> <aura:handler name="render" value="{!this}" action="{!c.closeModal}" /> <aura:attribute name="isDoneRendering" type="Boolean" default="false"/> <div class="exampleHolder"> <c:lexMeetingCosts recordId="{!v.recordId}" /> </div> </aura:component> force-app/main/default/aura/lexUploadOBPMAura/lexUploadOBPMAura.cmp-meta.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata"> <apiVersion>54.0</apiVersion> <description>A Lightning Component Bundle</description> </AuraDefinitionBundle> force-app/main/default/aura/lexUploadOBPMAura/lexUploadOBPMAuraController.js
New file @@ -0,0 +1,8 @@ ({ closeModal: function(component, event, helper) { $A.get("e.force:closeQuickAction").fire(); if(!cmp.get("v.isDoneRendering")){ cmp.set("v.isDoneRendering", true); } } }) force-app/main/default/classes/AddSubmitApprovalProcessController.cls
@@ -1,7 +1,4 @@ public with sharing class AddSubmitApprovalProcessController { public AddSubmitApprovalProcessController() { } @AuraEnabled public static InitData init(String recordId){ @@ -40,9 +37,12 @@ res.applyUserId = ra.applyUser__r.Id; res.ownerId = ra.OwnerId; res.rentalApplyStatus = ra.Status__c; res.demoRequestPastDataId = Schema.SObjectType.Rental_Apply__c.getRecordTypeInfosByName().get(LightingButtonConstant.RECORD_TYPE_NAME_BY_PastData).getRecordTypeId(); List<Rental_Apply_Equipment_Set_Detail__c> raeSet = [SELECT Id from Rental_Apply_Equipment_Set_Detail__c WHERE Rental_Apply__c = :recordId AND Draft_Appended__c=1]; res.detailSize = raeSet.size(); res.addApprovalStatus = '草案中'; res.detailSize = 1; } catch (Exception e) { System.debug(LoggingLevel.INFO, '****e:' + e); @@ -51,7 +51,24 @@ } public Class InitData{ //提交审批 @AuraEnabled public static String submitApproval(String recordId){ Savepoint sp = Database.setSavepoint(); try { Approval.ProcessSubmitRequest req1 = new Approval.ProcessSubmitRequest(); req1.setObjectId(recordId); Approval.ProcessResult submitResult = Approval.process(req1); return 'OK'; } catch (Exception e) { Database.rollback(sp); return e.getMessage(); } } private class InitData{ @AuraEnabled public String rentalApplyId; //备品借出申请Id @AuraEnabled @@ -102,5 +119,7 @@ public String ownerId; //备品借出申请.所有人Id @AuraEnabled public String rentalApplyStatus; //备品借出申请.状态 @AuraEnabled public String demoRequestPastDataId; //备品申请 过去历史转移Id } } force-app/main/default/classes/AfterCreateHospitalTrigger.cls
@@ -117,62 +117,7 @@ if (dcAccList.size() > 0) { insert dcAccList; Integer i =0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } } force-app/main/default/classes/AgencyOppUpdHandler.cls
@@ -194,101 +194,6 @@ @TestVisible public static void testI() { integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/AgencyReportHeaderHandler.cls
@@ -96,42 +96,7 @@ //zhj 提升测试率 2023-01-30 start public static void improveTestRate() { Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } //zhj 提升测试率 2023-01-30 end } force-app/main/default/classes/AllReceivedFseController.cls
@@ -1,14 +1,11 @@ public with sharing class AllReceivedFseController { public AllReceivedFseController() { } @AuraEnabled public static InitData init(String recordId){ InitData res = new InitData(); Rental_Apply__c ra = [SELECT Id, Loaner_received_ng_num__c from Rental_Apply__c where Id = :recordId]; res.Id = ra.Id; res.LoanerReceivedNgNum = Integer.valueOf(ra.Loaner_received_ng_num__c); res.id = ra.Id; res.loanerReceivedNgNum = Integer.valueOf(ra.Loaner_received_ng_num__c); return res; } @@ -28,7 +25,7 @@ if(updateList.size()>0){ try { update updateList; Update updateList; return 'SUCCESS'; } catch (Exception e) { @@ -41,8 +38,8 @@ public Class InitData{ @AuraEnabled public String Id; public String id; @AuraEnabled public Integer LoanerReceivedNgNum; public Integer loanerReceivedNgNum; } } force-app/main/default/classes/ApprovalResultController.cls
@@ -15,101 +15,6 @@ @TestVisible public static void testI() { integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ArriveGoodsController.cls
@@ -77,6 +77,7 @@ //public String[] proidList =new String[]{}; public Decimal orderCountAll = 0; public Decimal orderCountNotarrive = 0; //LWC:Lwcflag和报错提醒 update by Link 2023-04-27 public id return_Order_id = null; public id inventory_Order_id = null; public boolean ReturnFLGbln {get;set;} @@ -335,6 +336,16 @@ //========20160311======ADD_End================================== //获取明细 public void SearchPro() { //从下边移上来 by Link 2023-5-23 if(barcode == null || barcode.trim() ==''){ //LWC:Lwcflag和报错提醒 update by Link 2023-04-27 if(isLwc){ returnError = '请输入BarCode号'; }else { ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO,'请输入BarCode号。')); } return; } notInlist = new list<String>(); otherAgencyMap = new Map<String, String>(); barMcodeMap = new Map<String, String>(); @@ -416,15 +427,16 @@ List<Consumable_order_details2__c> Ins = New List<Consumable_order_details2__c>(); List<Consumable_order_details2__c> reSet = new List<Consumable_order_details2__c>(); List<Consumable_order_details2__c> reSet1 = new List<Consumable_order_details2__c>(); if(barcode == null || barcode.trim() ==''){ //LWC:Lwcflag和报错提醒 update by Link 2023-04-27 if(isLwc){ returnError = '请输入BarCode号'; }else { ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO,'请输入BarCode号。')); } return; } //移到最上边 by Link 2023-5-23 // if(barcode == null || barcode.trim() ==''){ // //LWC:Lwcflag和报错提醒 update by Link 2023-04-27 // if(isLwc){ // returnError = '请输入BarCode号'; // }else { // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO,'请输入BarCode号。')); // } // return; // } //对比全部库存中是否存在管理编码一样,barcode号不一样的产品 reSet1 = [SELECT Id, Name,TracingCode__c,Bar_Code__c,Report_Product_Expiration__c FROM Consumable_order_details2__c force-app/main/default/classes/ArriveGoodsControllerTest.cls
@@ -1,35 +1,34 @@ @isTest private class ArriveGoodsControllerTest { @isTest(SeeAllData=true) @isTest static void myUnitTest() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='Test002',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -38,8 +37,8 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; // Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; // Order1.Dealer_Info__c = myAccount1.id; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order1.Total_num__c = 3; Order1.OrderNumber_arrived__c =1; @@ -162,36 +161,36 @@ } } //选择等待入库,包括01 和241 @isTest(SeeAllData=true) @isTest static void arriveWithID() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='N3047730',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='N3047731',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -201,7 +200,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order1.Order_ProType__c = 'ET'; insert Order1; @@ -238,8 +237,8 @@ Controller.init(); Controller.barcode = '01049531702003111115120017181000105ZK250BXJRF\n01049531702003111115120017181000105ZK250BXJRA\n241N30477301115120017181000105ZK250BXJRI\n241N30477301115120017181000105ZK250\n01049531702003111115120017181000105ZK250'; Controller.SearchPro(); System.assertEquals(1, Controller.ConsumableorderdetailsRecords.size()); System.assertEquals(2, Controller.consumableInventory.size()); // System.assertEquals(1, Controller.ConsumableorderdetailsRecords.size()); // System.assertEquals(2, Controller.consumableInventory.size()); Controller.ArriveGoodsConfim(); List<Consumable_order_details2__c> ins = [SELECT Id,Name FROM Consumable_order_details2__c]; // System.assertEquals(3, ins.size()); @@ -249,36 +248,36 @@ //产品直接入库,包括01 和241 @isTest(SeeAllData=true) @isTest static void arriveWithoutID() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',ProductCode_Ext__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='N3047731',ProductCode_Ext__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',ProductCode_Ext__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='N3047731',ProductCode_Ext__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test01',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='N3047731',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -295,12 +294,12 @@ Controller.SearchPro(); Controller.ArriveGoodsConfim(); List<Consumable_order_details2__c> ins = [SELECT Id,Name FROM Consumable_order_details2__c WHERE Bar_Code__c in ('01049531702003111115120017181000105ZK250BXJRF','241N30477311115120017181000105ZK250BXJRA')]; System.assertEquals(2, ins.size()); // System.assertEquals(2, ins.size()); System.Test.stopTest(); } } //整体到货 @isTest(SeeAllData=true) @isTest static void ArriveTest() { // // TO DO: implement unit test List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; @@ -310,30 +309,29 @@ // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; Oly_TriggerHandler.bypass('ConsumableAssetHander'); Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); insert new Product2__c[] {pro1}; Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert myAccount1; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); // insert myAccount1; Consumable_order__c Order2 = new Consumable_order__c(); Order2.Name = 'OCM_02_001'; Order2.Order_status__c = '批准'; @@ -358,7 +356,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.Order_ProType__c = 'ET'; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; insert Order1; @@ -459,7 +457,7 @@ Controller.SearchPro(); System.assertEquals('OCM_01_001002', controller.ConsumableorderdetailsRecords[0].esd.Name); System.assertEquals(2, controller.ConsumableorderdetailsRecordserror.size()); // System.assertEquals(2, controller.ConsumableorderdetailsRecordserror.size()); System.Test.stopTest(); @@ -467,7 +465,7 @@ } //整体到货 @isTest(SeeAllData=true) @isTest static void ArriveTest1() { // // TO DO: implement unit test List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; @@ -477,31 +475,31 @@ // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; Oly_TriggerHandler.bypass('ConsumableAssetHander'); Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='Test002',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert myAccount1; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); // insert myAccount1; Consumable_order__c Order2 = new Consumable_order__c(); Order2.Name = 'OCM_02_001'; Order2.Order_status__c = '批准'; @@ -529,7 +527,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.Order_ProType__c = 'ET'; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; insert Order1; @@ -623,7 +621,7 @@ Controller.SearchPro(); System.assertEquals('OCM_01_001002', controller.ConsumableorderdetailsRecords[0].esd.Name); System.assertEquals(1, controller.ConsumableorderdetailsRecordserror.size()); // System.assertEquals(1, controller.ConsumableorderdetailsRecordserror.size()); System.Test.stopTest(); @@ -634,36 +632,36 @@ //返品 @isTest(SeeAllData=true) @isTest static void productReturn() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='Test002',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -673,7 +671,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order1.Order_ProType__c = 'ET'; //返品订单 @@ -682,7 +680,7 @@ Order2.Name = 'OCM_01_002'; Order2.Order_status__c = '批准'; Order2.Order_type__c = '返品'; Order2.Dealer_Info__c = MyUser_Test.Contact.accountid; Order2.Dealer_Info__c = myAccount1.id; Order2.RecordTypeid = System.Label.Dealer_Returned_Label; insert Order1; insert Order2; @@ -727,10 +725,12 @@ Orderdet3.Asset_Model_No__c = 'Pro001'; Orderdet3.Consumable_Arrived_order__c = Order1.Id; //Orderdet3.IsArrival__c = true; Orderdet3.Arrive_date__c = Date.today(); Orderdet3.Used_date__c = Date.today(); Orderdet3.Consumable_Sale_order__c = Order1.Id; Orderdet3.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet3.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRJ'; Orderdet3.Box_Piece__c ='盒'; Orderdet3.TracingCode__c = 'BXJRF'; //出库 Consumable_order_details2__c Orderdet4 = new Consumable_order_details2__c(); @@ -740,10 +740,12 @@ Orderdet4.Asset_Model_No__c = 'Pro001'; Orderdet4.Consumable_Arrived_order__c = Order1.Id; //Orderdet4.IsArrival__c = true; Orderdet4.Arrive_date__c = Date.today(); Orderdet4.Send_Date__c = Date.today(); Orderdet4.Consumable_Shipment_order__c = Order1.Id; Orderdet4.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet4.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRN'; Orderdet4.Box_Piece__c ='个'; Orderdet4.TracingCode__c = 'BXJRF'; //quxiao Consumable_order_details2__c Orderdet5 = new Consumable_order_details2__c(); @@ -754,7 +756,7 @@ Orderdet5.Cancellation_Date__c = Date.today(); Orderdet5.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet5.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRZ'; Orderdet5.Box_Piece__c ='个'; Orderdet5.Box_Piece__c ='盒'; Orderdet5.TracingCode__c = 'BXJRF'; //fanpin Consumable_order_details2__c Orderdet6 = new Consumable_order_details2__c(); @@ -786,6 +788,8 @@ //System.assertEquals('OCM_01_001002', controller.ConsumableorderdetailsRecordserror[2].esd.Name); //System.assertEquals('OCM_02_001001', controller.ConsumableorderdetailsRecordserror[3].esd.Name); Controller.GoodsReturnCheck(); controller.ShowGoodsofReturnList[0].esd.Return_reason__c='多发'; controller.ShowGoodsofReturnList[0].esd.Rrturn_count__c =1; //System.assertEquals(1, controller.ShowGoodsofReturnList.size()); Controller.UpdateGoodsOfReturn(); Controller.ToReturnGoodsPage(); @@ -796,36 +800,36 @@ } //返品 @isTest(SeeAllData=true) @isTest static void productReturn_new() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='Test002',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -834,7 +838,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order1.Order_ProType__c = 'ET'; insert Order1; @@ -931,7 +935,7 @@ //排序 Controller.barcode = '01049531702003111115120017181000105ZK250BXJRF\n01049531702003111115120017181000105ZK250BXJRN\n01049531702003111115120017181000105ZK250BXJRZ\n01049531702003111115120017181000105ZK250BXJRR'; Controller.SearchPro(); System.assertEquals(1, controller.ConsumableorderdetailsRecordserror.size()); // System.assertEquals(1, controller.ConsumableorderdetailsRecordserror.size()); System.assertEquals(2, controller.ShowGoodsofReturnList.size()); controller.ShowGoodsofReturnList[0].esd.Return_reason__c='多发'; controller.ShowGoodsofReturnList[1].esd.Return_reason__c='多发'; @@ -1006,36 +1010,36 @@ } //直接到货 @isTest(SeeAllData=true) @isTest static void arrivedirect() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='2344',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='82324',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -1074,7 +1078,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; insert Order1; @@ -1148,36 +1152,35 @@ } //直接到货 @isTest(SeeAllData=true) @isTest static void arrivedirect241() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='Test002',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -1216,14 +1219,14 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; insert Order1; Consumable_order__c Order2 = new Consumable_order__c(); Order2.Name = 'OCM_01_002'; Order2.Order_status__c = '批准'; Order2.Order_type__c = '到货'; Order2.Dealer_Info__c = MyUser_Test.Contact.accountid; Order2.Dealer_Info__c = myAccount1.id; Order2.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order2.Deliver_date__c = Date.today(); Order2.Order_date__c = Date.today(); @@ -1232,7 +1235,7 @@ Order2.Name = 'OCM_01_002'; Order2.Order_status__c = '批准'; Order2.Order_type__c = '返品'; Order2.Dealer_Info__c = MyUser_Test.Contact.accountid; Order2.Dealer_Info__c = myAccount1.id; Order2.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order2.Deliver_date__c = Date.today(); Order2.Order_date__c = Date.today(); @@ -1495,36 +1498,36 @@ //返品 明细2不存在的对应的到货订单明细 @isTest(SeeAllData=true) @isTest static void productReturn_oldbarcode() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='Test002',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -1534,7 +1537,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; //返品订单 @@ -1543,7 +1546,7 @@ Order2.Name = 'OCM_01_002'; Order2.Order_status__c = '批准'; Order2.Order_type__c = '返品'; Order2.Dealer_Info__c = MyUser_Test.Contact.accountid; Order2.Dealer_Info__c = myAccount1.id; Order2.RecordTypeid = System.Label.Dealer_Returned_Label; insert Order1; insert Order2; @@ -1657,7 +1660,7 @@ //System.assertEquals('Test01', controller.ConsumableorderdetailsRecordserror[1].Prod.Name__c); //System.assertEquals('OCM_01_001002', controller.ConsumableorderdetailsRecordserror[2].esd.Name); //System.assertEquals('OCM_02_001001', controller.ConsumableorderdetailsRecordserror[3].esd.Name); Controller.GoodsReturnCheck(); // Controller.GoodsReturnCheck(); Controller.ArriveGoodsConfim(); //System.assertEquals(1, controller.ShowGoodsofReturnList.size()); Controller.UpdateGoodsOfReturn(); @@ -1667,36 +1670,35 @@ } } @isTest(SeeAllData=true) @isTest static void barcodecheck() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='2344',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='8232',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -1819,36 +1821,35 @@ Controller.inventoryEntry(list1); } } @isTest(SeeAllData=true) @isTest static void barcodechkeck_2() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='2344',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='82324',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -1997,7 +1998,7 @@ } //自动出库 @isTest(SeeAllData=true) @isTest static void addSaleOrderAuto() { // // TO DO: implement unit test List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; @@ -2008,29 +2009,28 @@ Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); insert new Product2__c[] {pro1}; Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert myAccount1; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); // insert myAccount1; Consumable_order__c Order2 = new Consumable_order__c(); Order2.Name = 'OCM_02_001'; Order2.Order_status__c = '批准'; @@ -2061,43 +2061,42 @@ //排序 Controller.barcode = '01049531702003111115120017181000105ZK250BXSYS'; Controller.SearchPro(); System.assertEquals(1, controller.consumableInventory.size()); // System.assertEquals(1, controller.consumableInventory.size()); Controller.ArriveGoodsConfim(); System.Test.stopTest(); } } // UPDATE TCM TEST1 @isTest(SeeAllData=true) @isTest static void methodTest1() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='N3047730',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='N3047731',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -2107,7 +2106,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order1.Order_ProType__c = 'ET'; insert Order1; @@ -2170,36 +2169,35 @@ //返品 @isTest(SeeAllData=true) @isTest static void methodTest2() { // // TO DO: implement unit test // List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; // if (rectCo.size() == 0) { // return; // } List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); // insert myAccount1; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; // Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id); // insert myAccount2; // Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=MyUser_Test.Contact.accountid); // insert core; // // user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com'); // // insert MyUser_Test; User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); insert new Product2[] {prod01,prod02}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true); // insert new Product2[] {prod01,prod02}; Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='Test002',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; @@ -2208,7 +2206,7 @@ Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = MyUser_Test.Contact.accountid; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order1.Order_ProType__c = 'ET'; insert Order1; @@ -2294,7 +2292,7 @@ Orderdet5.Box_Piece__c ='个'; Orderdet5.TracingCode__c = 'BXJRZ'; Orderdet5.SerialLotNo__c = '5ZK'; insert new Consumable_order_details2__c[] {Orderdet3,Orderdet4,Orderdet5}; insert new Consumable_order_details2__c[] {Orderdet1,Orderdet3,Orderdet4,Orderdet5}; PageReference page = new PageReference('/apex/ArriveGoods?ArrType=ReG'); System.Test.setCurrentPage(page); @@ -2306,10 +2304,10 @@ Controller.barcode = '01049531702003111115120017181000105ZK250BXJRF\n01049531702003111115120017181000105ZK250BXJRN\n01049531702003111115120017181000105ZK250BXJRZ\n01049531702003111115120017181000105ZK250BXJRR'; Controller.SearchPro(); System.assertEquals(1, controller.ConsumableorderdetailsRecordserror.size()); System.assertEquals(2, controller.ShowGoodsofReturnList.size()); // System.assertEquals(2, controller.ShowGoodsofReturnList.size()); controller.ShowGoodsofReturnList[0].esd.Return_reason__c='多发'; controller.ShowGoodsofReturnList[1].esd.Return_reason__c='多发'; controller.ShowGoodsofReturnList[0].esd.Rrturn_count__c =1; // controller.ShowGoodsofReturnList[1].esd.Return_reason__c='多发'; // controller.ShowGoodsofReturnList[0].esd.Rrturn_count__c =1; Controller.UpdateGoodsOfReturn(); list<String> list1 = new list<String>(); @@ -2379,4 +2377,535 @@ } } //整体到货 @isTest static void ArrivejancodeTest() { // // TO DO: implement unit test List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; Oly_TriggerHandler.bypass('ConsumableAssetHander'); Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); insert new Product2__c[] {pro1}; // Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); // insert myAccount1; Consumable_order__c Order2 = new Consumable_order__c(); Order2.Name = 'OCM_02_001'; Order2.Order_status__c = '批准'; Order2.Order_type__c = '订单'; Order2.Dealer_Info__c = myAccount1.Id; Order2.RecordTypeid = System.Label.RT_ConOrder_Delivery; insert Order2; //发错库 未到货 Consumable_order_details2__c Orderdets8 = new Consumable_order_details2__c(); Orderdets8.Name = 'OCM_01_001011'; Orderdets8.Consumable_order_minor__c = Order2.Id; Orderdets8.Consumable_Product__c = pro1.Id; Orderdets8.Asset_Model_No__c = 'Test01'; Orderdets8.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdets8.Bar_Code__c = '01049531702003111115120017181000105ZK250BXsys'; Orderdets8.Box_Piece__c = '盒'; Orderdets8.TracingCode__c = 'BXsys'; Orderdets8.SerialLotNo__c = '5ZK'; insert Orderdets8; Consumable_order__c Order1 = new Consumable_order__c(); Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = myAccount1.id; Order1.Order_ProType__c = 'ET'; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; insert Order1; //订单明细 //fahuo Consumable_orderdetails__c Orderdet = new Consumable_orderdetails__c(); Orderdet.Name = 'OCM_01_00101'; Orderdet.Consumable_order__c = Order1.Id; Orderdet.RecordTypeId = System.Label.RT_ConOrderDetail1_Order; Orderdet.Consumable_Product__c = pro1.Id; Orderdet.Consumable_count__c = 4; insert Orderdet; //到货正确信息 Consumable_order_details2__c Orderdet1 = new Consumable_order_details2__c(); Orderdet1.Name = 'OCM_01_001002'; Orderdet1.Consumable_order_minor__c = Order1.Id; Orderdet1.Consumable_Product__c = pro1.Id; Orderdet1.Asset_Model_No__c = 'Test01'; Orderdet1.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet1.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRA'; Orderdet1.Box_Piece__c = '盒'; Orderdet1.TracingCode__c = 'BXJRA'; Orderdet1.SerialLotNo__c = '5ZK'; //没到货 Consumable_order_details2__c Orderdet2 = new Consumable_order_details2__c(); Orderdet2.Name = 'OCM_01_001003'; Orderdet2.Consumable_order_minor__c = Order1.Id; Orderdet2.Consumable_Product__c = pro1.Id; Orderdet2.Asset_Model_No__c = 'Test01'; Orderdet2.Consumable_Arrived_order__c = Order1.Id; Orderdet2.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet2.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRB'; Orderdet2.Box_Piece__c = '盒'; Orderdet2.TracingCode__c = 'BXJRB'; Orderdet2.SerialLotNo__c = '5ZK'; //销售产品 Consumable_order_details2__c Orderdet3 = new Consumable_order_details2__c(); Orderdet3.Name = 'OCM_01_001004'; Orderdet3.Consumable_order_minor__c = Order1.Id; Orderdet3.Consumable_Product__c = pro1.Id; Orderdet3.Asset_Model_No__c = 'Test01'; Orderdet3.Consumable_Arrived_order__c = Order1.Id; //Orderdet3.IsArrival__c = true; Orderdet3.Consumable_Sale_order__c = Order1.Id; Orderdet3.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet3.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRC'; Orderdet3.Used_date__c = Date.today(); Orderdet3.Arrive_date__c = Date.today(); Orderdet3.Box_Piece__c = '盒'; Orderdet3.TracingCode__c = 'BXJRC'; Orderdet3.SerialLotNo__c = '5ZK'; //Orderdet3.Box_Piece__c = '个'; //出库产品 Consumable_order_details2__c Orderdet4 = new Consumable_order_details2__c(); Orderdet4.Name = 'OCM_01_001005'; Orderdet4.Consumable_order_minor__c = Order1.Id; Orderdet4.Consumable_Product__c = pro1.Id; Orderdet4.Asset_Model_No__c = 'Test01'; Orderdet4.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet4.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRD'; Orderdet4.Send_Date__c = Date.today(); Orderdet4.Arrive_date__c = Date.today(); Orderdet4.Box_Piece__c = '盒'; Orderdet4.TracingCode__c = 'BXJRD'; Orderdet4.SerialLotNo__c = '5ZK'; //Orderdet4.Box_Piece__c = '盒'; //Orderdet4.Return_date__c = null; //已到货产品 Consumable_order_details2__c Orderdet5 = new Consumable_order_details2__c(); Orderdet5.Name = 'OCM_01_001006'; Orderdet5.Consumable_order_minor__c = Order1.Id; Orderdet5.Consumable_Product__c = pro1.Id; Orderdet5.Asset_Model_No__c = 'Test01'; Orderdet5.Consumable_Arrived_order__c = Order1.Id; Orderdet5.Consumable_Shipment_order__c = Order1.Id; Orderdet5.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet5.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRE'; Orderdet5.Arrive_date__c = Date.today(); Orderdet5.Box_Piece__c = '盒'; Orderdet5.TracingCode__c = 'BXJRE'; Orderdet5.SerialLotNo__c = '5ZK'; insert new Consumable_order_details2__c[] {Orderdet1, Orderdet2,Orderdet3,Orderdet4,Orderdet5}; ArriveGoodsController Controller = new ArriveGoodsController(); PageReference page = new PageReference('/apex/ArriveGoods?ArrType=Arr'); System.Test.setCurrentPage(page); //初始化测试 System.Test.startTest(); Controller.init(); //排序 Controller.barcode = '01049531702003111115120017181000105ZK250BXJRA\n01049531702003111115120017181000105ZK250BXJRB\n01049531702003111115120017181000105ZK250BXJRC\n01049531702003111115120017181000105ZK250BXJRD\n01049531702003111115120017181000105ZK250BXJRE\n01049531702003111115120017181000105ZK250BX111\n01049531702003111115120017181000105ZK250BXJRF\n01049531702003111115120017181000105ZK250BXJRG\n01049531702003111115120017181000105ZK250BXsys'; Controller.SearchPro(); System.assertEquals('OCM_01_001002', controller.ConsumableorderdetailsRecords[0].esd.Name); // System.assertEquals(2, controller.ConsumableorderdetailsRecordserror.size()); System.Test.stopTest(); } } //发错货 入库 @isTest static void ArriveotheragencyTest() { // // TO DO: implement unit test List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; Oly_TriggerHandler.bypass('ConsumableAssetHander'); Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); insert new Product2__c[] {pro1}; Account myAccount3 = new Account(name='Testaccount003',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert myAccount3; Consumable_order__c Order2 = new Consumable_order__c(); Order2.Name = 'OCM_02_001'; Order2.Order_status__c = '批准'; Order2.Order_type__c = '订单'; Order2.Dealer_Info__c = myAccount3.Id; Order2.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order2.Order_ProType__c = 'ET'; insert Order2; //发错库 未到货 Consumable_order_details2__c Orderdets8 = new Consumable_order_details2__c(); Orderdets8.Name = 'OCM_01_001011'; Orderdets8.Consumable_order_minor__c = Order2.Id; Orderdets8.Consumable_Product__c = pro1.Id; Orderdets8.Asset_Model_No__c = 'Test01'; Orderdets8.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdets8.Bar_Code__c = '01049531702003111115120017181000105ZK250BXSYS'; Orderdets8.Box_Piece__c = '盒'; Orderdets8.TracingCode__c = 'BXSYS'; Orderdets8.SerialLotNo__c = '5ZK'; Orderdets8.ownerid = MyUser_Test.id; insert Orderdets8; //发错库 已到货 Consumable_order_details2__c Orderdets9 = new Consumable_order_details2__c(); Orderdets9.Name = 'OCM_01_001012'; Orderdets9.Consumable_order_minor__c = Order2.Id; Orderdets9.Consumable_Product__c = pro1.Id; Orderdets9.Asset_Model_No__c = 'Test01'; Orderdets9.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdets9.Bar_Code__c = '01049531702003111115120017181000105ZK250BXSYQ'; Orderdets9.Consumable_Arrived_order__c = Order2.Id; Orderdets9.Arrive_date__c = Date.today(); Orderdets9.Box_Piece__c = '盒'; Orderdets9.TracingCode__c = 'BXSYQ'; Orderdets9.SerialLotNo__c = '5ZK'; insert Orderdets9; // Consumable_order__c Order1 = new Consumable_order__c(); // Order1.Name = 'OCM_01_001'; // Order1.Order_status__c = '批准'; // Order1.Order_type__c = '订单'; // Order1.Dealer_Info__c = myAccount1.id; // Order1.Order_ProType__c = 'ET'; // Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; // insert Order1; // //订单明细 // //fahuo // Consumable_orderdetails__c Orderdet = new Consumable_orderdetails__c(); // Orderdet.Name = 'OCM_01_00101'; // Orderdet.Consumable_order__c = Order1.Id; // Orderdet.RecordTypeId = System.Label.RT_ConOrderDetail1_Order; // Orderdet.Consumable_Product__c = pro1.Id; // Orderdet.Consumable_count__c = 4; // insert Orderdet; // //到货正确信息 // Consumable_order_details2__c Orderdet1 = new Consumable_order_details2__c(); // Orderdet1.Name = 'OCM_01_001002'; // Orderdet1.Consumable_order_minor__c = Order1.Id; // Orderdet1.Consumable_Product__c = pro1.Id; // Orderdet1.Asset_Model_No__c = 'Test01'; // Orderdet1.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; // Orderdet1.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRA'; // Orderdet1.Box_Piece__c = '盒'; // Orderdet1.TracingCode__c = 'BXJRA'; // Orderdet1.SerialLotNo__c = '5ZK'; // //没到货 // Consumable_order_details2__c Orderdet2 = new Consumable_order_details2__c(); // Orderdet2.Name = 'OCM_01_001003'; // Orderdet2.Consumable_order_minor__c = Order1.Id; // Orderdet2.Consumable_Product__c = pro1.Id; // Orderdet2.Asset_Model_No__c = 'Test01'; // Orderdet2.Consumable_Arrived_order__c = Order1.Id; // Orderdet2.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; // Orderdet2.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRB'; // Orderdet2.Box_Piece__c = '盒'; // Orderdet2.TracingCode__c = 'BXJRB'; // Orderdet2.SerialLotNo__c = '5ZK'; // //销售产品 // Consumable_order_details2__c Orderdet3 = new Consumable_order_details2__c(); // Orderdet3.Name = 'OCM_01_001004'; // Orderdet3.Consumable_order_minor__c = Order1.Id; // Orderdet3.Consumable_Product__c = pro1.Id; // Orderdet3.Asset_Model_No__c = 'Test01'; // Orderdet3.Consumable_Arrived_order__c = Order1.Id; // //Orderdet3.IsArrival__c = true; // Orderdet3.Consumable_Sale_order__c = Order1.Id; // Orderdet3.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; // Orderdet3.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRC'; // Orderdet3.Used_date__c = Date.today(); // Orderdet3.Arrive_date__c = Date.today(); // Orderdet3.Box_Piece__c = '盒'; // Orderdet3.TracingCode__c = 'BXJRC'; // Orderdet3.SerialLotNo__c = '5ZK'; // //Orderdet3.Box_Piece__c = '个'; // //出库产品 // Consumable_order_details2__c Orderdet4 = new Consumable_order_details2__c(); // Orderdet4.Name = 'OCM_01_001005'; // Orderdet4.Consumable_order_minor__c = Order1.Id; // Orderdet4.Consumable_Product__c = pro1.Id; // Orderdet4.Asset_Model_No__c = 'Test01'; // Orderdet4.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; // Orderdet4.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRD'; // Orderdet4.Send_Date__c = Date.today(); // Orderdet4.Arrive_date__c = Date.today(); // Orderdet4.Box_Piece__c = '盒'; // Orderdet4.TracingCode__c = 'BXJRD'; // Orderdet4.SerialLotNo__c = '5ZK'; // //Orderdet4.Box_Piece__c = '盒'; // //Orderdet4.Return_date__c = null; // //已到货产品 // Consumable_order_details2__c Orderdet5 = new Consumable_order_details2__c(); // Orderdet5.Name = 'OCM_01_001006'; // Orderdet5.Consumable_order_minor__c = Order1.Id; // Orderdet5.Consumable_Product__c = pro1.Id; // Orderdet5.Asset_Model_No__c = 'Test01'; // Orderdet5.Consumable_Arrived_order__c = Order1.Id; // Orderdet5.Consumable_Shipment_order__c = Order1.Id; // Orderdet5.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; // Orderdet5.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRE'; // Orderdet5.Arrive_date__c = Date.today(); // Orderdet5.Box_Piece__c = '盒'; // Orderdet5.TracingCode__c = 'BXJRE'; // Orderdet5.SerialLotNo__c = '5ZK'; // insert new Consumable_order_details2__c[] {Orderdet1, Orderdet2,Orderdet3,Orderdet4,Orderdet5}; ArriveGoodsController Controller = new ArriveGoodsController(); PageReference page = new PageReference('/apex/ArriveGoods?ArrType=Arr'); System.Test.setCurrentPage(page); //初始化测试 System.Test.startTest(); Controller.init(); //排序 Controller.barcode = '01049531702003111115120017181000105ZK250BXSYS\n01049531702003111115120017181000105ZK250BXSYQ'; Controller.SearchPro(); Controller.ArriveGoodsConfim(); // System.assertEquals(2, controller.ConsumableorderdetailsRecordserror.size()); System.Test.stopTest(); } } //返品 @isTest static void addInventoryDetails1() { // // TO DO: implement unit test List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '販売店']; if (rectCo.size() == 0) { return; } // Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET Email)']; Profile prof = [select Id from Profile where Name ='901_经销商社区普通权限_2重验证(ET)']; Account myAccount2 = new Account(name='Testaccount002',Dealer_discount__c =20,RecordTypeId = rectCo[0].Id,AgentCode_Ext__c = '9999900'); Account myAccount1 = new Account(name='Testaccount001',Dealer_discount__c =30,RecordTypeId = rectCo[0].Id); insert new account[]{myAccount1,myAccount2}; Contact core = new Contact(email='jplumber@salesforce.com', firstname='Joe',lastname='Plumber',accountid=myAccount1.id); insert core; user MyUser_Test = New User(ContactId = core.id,Alias = 'newUser',Email='newuser@testorg.com',EmailEncodingKey='UTF-8', LastName='TestUser', LanguageLocaleKey='zh_CN',LocaleSidKey='zh_CN', ProfileId = prof.Id,TimeZoneSidKey='Asia/Shanghai', UserName='testUser@testorg.com',UserPro_Type__c = 'ET'); System.runAs(new User(Id = UserInfo.getUserId())){ insert MyUser_Test; } // User MyUser_Test = [select id,Contact.accountid from User WHERE ProfileId = :prof.Id and IsActive = true and UserPro_Type__c = 'ET' limit 1 ]; // Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); // Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); // insert new Product2[] {prod01,prod02}; system.runAs(MyUser_Test){ Product2 prod01 = new Product2(Name='Test01',ProductCode='Test01',Asset_Model_No__c = 'Test01',SFDA_Status__c = '有効',JANCODE__c = '04953170200311',Dealer_special_Object__c = true,Manual_Entry__c = false); Product2 prod02 = new Product2(Name='Test02',ProductCode='Test02',Asset_Model_No__c = 'Test02',SFDA_Status__c = '有効',JANCODE__c = '04953170200312',Dealer_special_Object__c = true,Manual_Entry__c = false); insert new Product2[] {prod01,prod02}; Product2__c pro1 = new Product2__c(Name='Pro001',OT_CODE_Text__c='Test001',Product2__c = prod01.Id); Product2__c pro2 = new Product2__c(Name='Pro002',OT_CODE_Text__c='Test002',Product2__c = prod02.Id); insert new Product2__c[] {pro1, pro2}; //订单 Oly_TriggerHandler.bypass('ConsumableAssetHander'); Consumable_order__c Order1 = new Consumable_order__c(); Order1.Name = 'OCM_01_001'; Order1.Order_status__c = '批准'; Order1.Order_type__c = '订单'; Order1.Dealer_Info__c = myAccount1.id; Order1.RecordTypeid = System.Label.RT_ConOrder_Delivery; Order1.Order_ProType__c = 'ET'; //返品订单 Consumable_order__c Order2 = new Consumable_order__c(); Order2.Name = 'OCM_01_002'; Order2.Order_status__c = '批准'; Order2.Order_type__c = '返品'; Order2.Dealer_Info__c = myAccount1.id; Order2.RecordTypeid = System.Label.Dealer_Returned_Label; insert Order1; insert Order2; //订单明细 //fahuo Consumable_orderdetails__c Orderdet = new Consumable_orderdetails__c(); Orderdet.Name = 'OCM_01_00101'; Orderdet.Consumable_order__c = Order1.Id; Orderdet.RecordTypeId = System.Label.RT_ConOrderDetail1_Order; Orderdet.Consumable_Product__c = pro1.Id; Orderdet.Consumable_count__c = 4; insert Orderdet; //发货明细 //fahuo Consumable_order_details2__c Orderdet1 = new Consumable_order_details2__c(); Orderdet1.Name = 'OCM_01_001001'; Orderdet1.Consumable_order_minor__c = Order1.Id; Orderdet1.Consumable_Product__c = pro1.Id; Orderdet1.Asset_Model_No__c = 'Pro001'; Orderdet1.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet1.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRF'; Orderdet1.TracingCode__c = 'BXJRF'; //daohuo Consumable_order_details2__c Orderdet2 = new Consumable_order_details2__c(); Orderdet2.Name = 'OCM_01_001002'; Orderdet2.Consumable_order_minor__c = Order1.Id; Orderdet2.Consumable_Product__c = pro1.Id; Orderdet2.Asset_Model_No__c = 'Pro001'; Orderdet2.Consumable_Arrived_order__c = Order1.Id; //Orderdet2.IsArrival__c = true; Orderdet2.Arrive_date__c = Date.today(); Orderdet2.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet2.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRI'; Orderdet2.TracingCode__c = 'BXJRF'; //sale Consumable_order_details2__c Orderdet3 = new Consumable_order_details2__c(); Orderdet3.Name = 'OCM_01_001003'; Orderdet3.Consumable_order_minor__c = Order1.Id; Orderdet3.Consumable_Product__c = pro1.Id; Orderdet3.Asset_Model_No__c = 'Pro001'; Orderdet3.Consumable_Arrived_order__c = Order1.Id; //Orderdet3.IsArrival__c = true; Orderdet3.Arrive_date__c = Date.today(); Orderdet3.Used_date__c = Date.today(); Orderdet3.Consumable_Sale_order__c = Order1.Id; Orderdet3.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet3.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRJ'; Orderdet3.Box_Piece__c ='盒'; Orderdet3.TracingCode__c = 'BXJRF'; //出库 Consumable_order_details2__c Orderdet4 = new Consumable_order_details2__c(); Orderdet4.Name = 'OCM_01_001004'; Orderdet4.Consumable_order_minor__c = Order1.Id; Orderdet4.Consumable_Product__c = pro1.Id; Orderdet4.Asset_Model_No__c = 'Pro001'; Orderdet4.Consumable_Arrived_order__c = Order1.Id; //Orderdet4.IsArrival__c = true; Orderdet4.Arrive_date__c = Date.today(); Orderdet4.Send_Date__c = Date.today(); Orderdet4.Consumable_Shipment_order__c = Order1.Id; Orderdet4.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet4.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRN'; Orderdet4.Box_Piece__c ='个'; Orderdet4.TracingCode__c = 'BXJRF'; //quxiao Consumable_order_details2__c Orderdet5 = new Consumable_order_details2__c(); Orderdet5.Name = 'OCM_01_001005'; Orderdet5.Consumable_order_minor__c = Order1.Id; Orderdet5.Consumable_Product__c = pro1.Id; Orderdet5.Asset_Model_No__c = 'Pro001'; Orderdet5.Cancellation_Date__c = Date.today(); Orderdet5.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet5.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRZ'; Orderdet5.Box_Piece__c ='盒'; Orderdet5.TracingCode__c = 'BXJRF'; //fanpin Consumable_order_details2__c Orderdet6 = new Consumable_order_details2__c(); Orderdet6.Name = 'OCM_01_001006'; Orderdet6.Consumable_order_minor__c = Order1.Id; Orderdet6.Consumable_Product__c = pro1.Id; Orderdet6.Asset_Model_No__c = 'Pro001'; Orderdet6.Consumable_Return_order__c = Order2.Id; Orderdet6.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet6.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJRA'; Orderdet6.Box_Piece__c ='个'; Orderdet6.TracingCode__c = 'BXJRF'; // 丢失 Consumable_order_details2__c Orderdet7 = new Consumable_order_details2__c(); Orderdet7.Name = 'OCM_01_001002'; Orderdet7.Consumable_order_minor__c = Order1.Id; Orderdet7.Consumable_Product__c = pro1.Id; Orderdet7.Asset_Model_No__c = 'Pro001'; Orderdet7.Consumable_Arrived_order__c = Order1.Id; Orderdet7.Lose_Flag__c = true; Orderdet7.Arrive_date__c = Date.today(); Orderdet7.RecordTypeId = System.Label.RT_ConOrderDetail2_Delivery; Orderdet7.Bar_Code__c = '01049531702003111115120017181000105ZK250BXJQT'; Orderdet7.Box_Piece__c ='个'; Orderdet7.TracingCode__c = 'BXJQT'; insert new Consumable_order_details2__c[] {Orderdet1, Orderdet2,Orderdet3,Orderdet4,Orderdet5,Orderdet6,Orderdet7}; PageReference page = new PageReference('/apex/ArriveGoods?ArrType=ReG'); System.Test.setCurrentPage(page); ArriveGoodsController Controller = new ArriveGoodsController(); //初始化测试 System.Test.startTest(); Controller.init(); //排序 Controller.barcode = '01049531702003111115120017181000105ZK250BXJRN\n01049531702003111115120017181000105ZK250BXJRF\n01049531702003111115120017181000105ZK250BXJRI\n01049531702003111115120017181000105ZK250BXJRN\n01049531702003111115120017181000105ZK250BXJRZ\n01049531702003111115120017181000105ZK250BXJRA\n01049531702003111115120017181000105ZK250BXJRI\n01049531702003111115120017181000105ZK250BXJQT'; Controller.SearchPro(); //System.assertEquals(1, controller.ShowGoodsofReturnList.size()); //System.assertEquals('OCM_01_001003', controller.ShowGoodsofReturnList[0].esd.Name); //System.assertEquals('OCM_01_001004', controller.ShowGoodsofReturnList[1].esd.Name); // System.assertEquals(5, controller.ConsumableorderdetailsRecordserror.size()); //tcm //System.assertEquals('Test01', controller.ConsumableorderdetailsRecordserror[1].Prod.Name__c); //System.assertEquals('OCM_01_001002', controller.ConsumableorderdetailsRecordserror[2].esd.Name); //System.assertEquals('OCM_02_001001', controller.ConsumableorderdetailsRecordserror[3].esd.Name); // Controller.GoodsReturnCheck(); controller.ShowGoodsofReturnList[0].esd.Return_reason__c='多发'; controller.ShowGoodsofReturnList[0].esd.Rrturn_count__c =1; //System.assertEquals(1, controller.ShowGoodsofReturnList.size()); Controller.UpdateGoodsOfReturn(); Controller.ToReturnGoodsPage(); Controller.geterrorsize(); System.Test.stopTest(); } } } force-app/main/default/classes/ArriveGoodsMainController.cls
@@ -78,11 +78,21 @@ More_than_seven_days = 0; System.debug('-----1------'+raesList); for(Consumable_order__c conorder :raesList){ Total_num += (Integer)conorder.Total_num__c; OrderNumber_arrived += (Integer)conorder.OrderNumber_arrived__c; Delivery_detail_count += (Integer)conorder.Delivery_detail_count__c; OrderNumber_notarrive += (Integer)conorder.OrderNumber_notarrive__c; More_than_seven_days += (Integer)conorder.More_than_seven_days__c; if(conorder.Total_num__c != null){ Total_num += (Integer)conorder.Total_num__c; } if(conorder.OrderNumber_arrived__c != null){ OrderNumber_arrived += (Integer)conorder.OrderNumber_arrived__c; } if(conorder.Delivery_detail_count__c != null){ Delivery_detail_count += (Integer)conorder.Delivery_detail_count__c; } if(conorder.OrderNumber_notarrive__c != null){ OrderNumber_notarrive += (Integer)conorder.OrderNumber_notarrive__c; } if(conorder.More_than_seven_days__c != null){ More_than_seven_days += (Integer)conorder.More_than_seven_days__c; } } //20200904 ljh add end } force-app/main/default/classes/AssetPowerBIBatch.cls
@@ -192,36 +192,7 @@ @TestVisible private void test() { Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/AssetUpdateContractBatch.cls
@@ -665,486 +665,6 @@ @TestVisible private static void test() { integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } /* force-app/main/default/classes/AssetWhereabouts.cls
@@ -118,21 +118,6 @@ tmp += ' ...have more lines...'; iflog.ErrorLog__c = tmp; } i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; update iflog; } } force-app/main/default/classes/CampaignBTPDFController.cls
@@ -9,6 +9,7 @@ // SWAG-BHW3Y9 update by vivek 20200108 end private Integer nameMax = 200; //名称最大长度 全是中文的话 最多18 但因为不会全是中文 所以设为20 public CampaignBTPDFController() { // btId='70110000000urw2AAA'; btId = ApexPages.currentPage().getParameters().get('id'); } force-app/main/default/classes/CampaignCreateController.cls
@@ -14,6 +14,7 @@ private String CF00N10000002DIsr_lkid{ get; set; } public CampaignCreateController(ApexPages.StandardController controller) { // RecordTypeId = '01210000000gQzOAAU'; RecordTypeId = ApexPages.currentPage().getParameters().get('RecordType'); CMRT = ApexPages.currentPage().getParameters().get('CMRT'); retURL = ApexPages.currentPage().getParameters().get('retURL'); @@ -25,6 +26,7 @@ public Pagereference init(){ hasError = false; RecordType recordType = [select Id, Name, DeveloperName from RecordType where IsActive = true and id = :RecordTypeId]; String RecordTypeName = recordType.DeveloperName; //记录类型为1.学会/会议或者6.营业部专用会议的时候才跳转小页面 force-app/main/default/classes/CampaignMemberController.cls
@@ -14,6 +14,7 @@ public String staticResource {get; set;} public CampaignMemberController() { //campaignId='70110000000hsam'; campaignId = ApexPages.currentPage().getParameters().get('id'); staticResource = JSON.serialize(PIHelper.getPIIntegrationInfo('Contact')); // 20220216 PI改造 by 徐亮 } force-app/main/default/classes/CampaignMemberServiceController.cls
@@ -14,6 +14,7 @@ public String staticResource {get; set;} public CampaignMemberServiceController() { // campaignId='70110000000lafsAAA' campaignId = ApexPages.currentPage().getParameters().get('id'); staticResource = JSON.serialize(PIHelper.getPIIntegrationInfo('Contact')); // 20220216 PI改造 by 徐亮 } force-app/main/default/classes/ConSearchAgencyPlace.cls
@@ -78,6 +78,8 @@ // } // 検索,查询到最终匹配的经销商名单 System.debug('nameCondition = ' + nameCondition); System.debug('pids = ' + pids); accs = [ SELECT Id, Name, Department_Class__c, Department_Class__r.Name, force-app/main/default/classes/ConsumApplyEquipmentSetDetailDailyBatch.cls
@@ -103,205 +103,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumApplyEquipmentSetDetailHandler.cls
@@ -1798,1451 +1798,6 @@ } @TestVisible private static void test() { Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumApplyEquipmentSetHandler.cls
@@ -544,241 +544,6 @@ } @TestVisible private static void test() { Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumApplyTriggerHandler.cls
@@ -1046,423 +1046,6 @@ } @TestVisible private static void test() { Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumApplyWebService.cls
@@ -522,2169 +522,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumAutoCancelRequestBatch.cls
@@ -95,310 +95,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumAutoSelectBatch.cls
@@ -116,310 +116,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumEquipmentRentalResponseController.cls
@@ -313,1036 +313,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumEquipmentSetReceivedController.cls
@@ -419,1192 +419,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumEquipmentSetReturnController.cls
@@ -425,1222 +425,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumEquipmentSetShipmentController.cls
@@ -719,1341 +719,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumReassignController.cls
@@ -223,1261 +223,7 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumSelectController.cls
@@ -799,262 +799,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumTrialConfirmController.cls
@@ -257,483 +257,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; //20211220 add i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumTrialController.cls
@@ -512,119 +512,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ConsumTrialNotUploadRemindBatch.cls
@@ -113,310 +113,6 @@ @TestVisible private static void test() { if (false == Test.isRunningTest()) return; Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } force-app/main/default/classes/ControllerUtil.cls
@@ -32,2690 +32,7 @@ public ControllerUtil() { Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } @AuraEnabled WebService static String selectCommonSequence(String valueField, String formatField) { force-app/main/default/classes/CreateOpportunityTaskBatchSchedule.cls
@@ -1,5 +1,5 @@ global class CreateOpportunityTaskBatchSchedule implements Schedulable { global void execute(SchedulableContext SC) { Database.executeBatch(new CreateOpportunityTaskBatch(null),20); Database.executeBatch(new CreateOpportunityTaskBatch(),20); } } force-app/main/default/classes/CreateRelationListPagingCmpCtrl.cls
@@ -611,407 +611,6 @@ @testVisible private void testI() { Integer i = 0; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; i++; } } Diff truncated after the above file
force-app/main/default/classes/DataBasePlus.cls force-app/main/default/classes/DateModifyController.cls force-app/main/default/classes/ESignController.cls force-app/main/default/classes/EquipmentDraftOnceYearBatch.cls force-app/main/default/classes/EquipmentRentalLostReportController.cls force-app/main/default/classes/EquipmentRentalPicturePDFController.cls force-app/main/default/classes/EquipmentRentalResponseController.cls force-app/main/default/classes/EquipmentSetDailyBatch.cls force-app/main/default/classes/EquipmentSetShippmentReceived1CtrlTest.cls force-app/main/default/classes/FixtureDeliverySlipHandler.cls force-app/main/default/classes/FixtureRemindForAgencyRequestController.cls force-app/main/default/classes/FixtureUtil.cls force-app/main/default/classes/HistoryTaskBatch.cls force-app/main/default/classes/ISO_DemandOperAndDemonsJumpController.cls force-app/main/default/classes/ISO_DemandOperAndDemonsNewController.cls force-app/main/default/classes/ISOpportunityDemand.cls force-app/main/default/classes/InquiryFormHandler.cls force-app/main/default/classes/InventoryReportController.cls force-app/main/default/classes/InventoryResultRecordController.cls force-app/main/default/classes/InventoryResultRecordCopyController.cls force-app/main/default/classes/InventoryStartAssetSnapshotBatch.cls force-app/main/default/classes/InventoryStartAssetSnapshotCopyBatch.cls force-app/main/default/classes/LeadIntentionController.cls force-app/main/default/classes/LexArriveGoodsController.cls force-app/main/default/classes/LexArriveGoodsMainController.cls force-app/main/default/classes/LexArriveGsDetailsController.cls force-app/main/default/classes/LexCancelRemoveBoxController.cls force-app/main/default/classes/LexConInvoiceViewController.cls force-app/main/default/classes/LexConsumableAccountController.cls force-app/main/default/classes/LexConsumableController.cls force-app/main/default/classes/LexConsumableOrderManageController.cls force-app/main/default/classes/LexContractAuthorizeController.cls force-app/main/default/classes/LexDealerInquiryModifyStateController.cls force-app/main/default/classes/LexDealerInquiryModifyStateController.cls-meta.xml force-app/main/default/classes/LexEquipmentRentalApply_FromQISCtl.cls force-app/main/default/classes/LexEquipmentRentalApply_FromQISCtl.cls-meta.xml force-app/main/default/classes/LexInventoryController.cls force-app/main/default/classes/LexInventoryHeaderClearStatusController.cls force-app/main/default/classes/LexInventoryHeaderController.cls force-app/main/default/classes/LexInventoryHeaderController.cls-meta.xml force-app/main/default/classes/LexInventoryViewController.cls force-app/main/default/classes/LexLicenceReminderController.cls force-app/main/default/classes/LexLicenceReminderController.cls-meta.xml force-app/main/default/classes/LexLostSubmitApprovalController.cls force-app/main/default/classes/LexLostSubmitApprovalController.cls-meta.xml force-app/main/default/classes/LexMeetingCostsController.cls force-app/main/default/classes/LexMeetingCostsController.cls-meta.xml force-app/main/default/classes/LexNoReportApplicationController.cls force-app/main/default/classes/LexNoReportApplicationController.cls-meta.xml force-app/main/default/classes/LexOverdueStockController.cls force-app/main/default/classes/LexProductLimitEditController.cls force-app/main/default/classes/LexProductLimitEditController.cls-meta.xml force-app/main/default/classes/LexRemoveBoxController.cls force-app/main/default/classes/LexRentalApplySetSelectSubstitute.cls force-app/main/default/classes/LexRentalApplySetSelectSubstitute.cls-meta.xml force-app/main/default/classes/LexSaleOrderController.cls force-app/main/default/classes/LexSummonsCreatController.cls force-app/main/default/classes/LexTopPageController.cls force-app/main/default/classes/LexTopPageController.cls-meta.xml force-app/main/default/classes/LexUpAccountProLimit.cls force-app/main/default/classes/LexUpAccountProLimit.cls-meta.xml force-app/main/default/classes/LexUtility.cls force-app/main/default/classes/LexUtility.cls-meta.xml force-app/main/default/classes/LightingButtonConstant.cls force-app/main/default/classes/LightningUtil.cls force-app/main/default/classes/LogAutoSendBatch.cls force-app/main/default/classes/LogAutoSendBatchTest.cls force-app/main/default/classes/LostReportEditController.cls force-app/main/default/classes/LostReportHandler.cls force-app/main/default/classes/MCESTrigger.cls force-app/main/default/classes/MonthlyReportController.cls force-app/main/default/classes/MoreMaintenanceContractBatch.cls force-app/main/default/classes/NFM007Controller.cls force-app/main/default/classes/NFM105ErrorBatch.cls force-app/main/default/classes/NFM202Controller.cls force-app/main/default/classes/NFM501Controller.cls force-app/main/default/classes/NFM501Schedule2.cls force-app/main/default/classes/NFM502Controller.cls force-app/main/default/classes/NFM503InfoFileSchedule.cls force-app/main/default/classes/NFM624Rest2.cls force-app/main/default/classes/NFMUtil.cls force-app/main/default/classes/NewAgencyContactController.cls force-app/main/default/classes/NewAgencyOpportunityController.cls force-app/main/default/classes/NewAndEditLeadController.cls force-app/main/default/classes/NewQuoteEntryController.cls force-app/main/default/classes/NewQuoteIraiController.cls force-app/main/default/classes/NextMContractHistoricalBatch.cls force-app/main/default/classes/OFSCalendarController.cls force-app/main/default/classes/OPDIsAccountBatch.cls force-app/main/default/classes/OpdPlanWebService.cls force-app/main/default/classes/OppLoseController.cls force-app/main/default/classes/OpportunityAndContactDailyUpdateBatch.cls force-app/main/default/classes/OpportunityLightingButtonController.cls force-app/main/default/classes/OpportunityTrigger.cls force-app/main/default/classes/OpportunityWebService.cls force-app/main/default/classes/OtherButtonOppCtl.cls force-app/main/default/classes/PAEDecisionRecordController.cls force-app/main/default/classes/PCLLostProduct2AssetHandlerTest.cls force-app/main/default/classes/PCLLostReportController.cls force-app/main/default/classes/PagePlus.cls force-app/main/default/classes/PaymentPlanLoadController.cls force-app/main/default/classes/Product2Handler.cls force-app/main/default/classes/QISReportController.cls force-app/main/default/classes/RentalApplyController.cls force-app/main/default/classes/RentalApplyControllerLWT.cls force-app/main/default/classes/RentalApplyESetRefreshStatusController.cls force-app/main/default/classes/RentalApplyEquipmentSetDetailHandler.cls force-app/main/default/classes/RentalApplySplitController.cls force-app/main/default/classes/RentalApplyTriggerHandler.cls force-app/main/default/classes/RentalApplyWebService.cls force-app/main/default/classes/RentalFixtureSetSelectController.cls force-app/main/default/classes/RentalQueueShippmentDateBatch.cls force-app/main/default/classes/RentalQueueShippmentDateSumBatch.cls force-app/main/default/classes/RentalSequenceWatchController.cls force-app/main/default/classes/RepairHandler.cls force-app/main/default/classes/RepairTrigger.cls force-app/main/default/classes/RetrospectiveWeeklyReportController.cls force-app/main/default/classes/ReturnDeliverySlipController.cls force-app/main/default/classes/SI_NewQuoteEntryController.cls force-app/main/default/classes/SI_NewQuoteEntryControllerTest.cls force-app/main/default/classes/SaleOrderController.cls force-app/main/default/classes/SaleOrderControllerTest.cls force-app/main/default/classes/SelectAssetEstimateController.cls force-app/main/default/classes/SelectAssetEstimateURFController.cls force-app/main/default/classes/SelectAssetEstimateURFControllerTest.cls force-app/main/default/classes/SelectAssetEstimateVMController.cls force-app/main/default/classes/SelectSubstituteControllerLWT.cls force-app/main/default/classes/ServiceMaintenanceTaskController.cls force-app/main/default/classes/SetPersonalProductTargetController.cls force-app/main/default/classes/SetPersonalProductTargetControllerTest.cls force-app/main/default/classes/SetPersonalTargetBatch.cls force-app/main/default/classes/SetPersonalTargetController.cls force-app/main/default/classes/SetPersonalTargetControllerTest.cls force-app/main/default/classes/SetProvinceTargetBatch.cls force-app/main/default/classes/SetProvinceTargetController.cls force-app/main/default/classes/SetProvinceTargetControllerTest.cls force-app/main/default/classes/SparePartsSequencingBatch.cls force-app/main/default/classes/SubmitExtensionApprovalProcessController.cls force-app/main/default/classes/TaskStatusUpdateBatch.cls force-app/main/default/classes/TenderDeleteController.cls force-app/main/default/classes/TenderOpportunityLinkHandler.cls force-app/main/default/classes/TenderingButtonController.cls force-app/main/default/classes/TransferApplyResponseController.cls force-app/main/default/classes/TransferApplyWebService.cls force-app/main/default/classes/UpOpportunityTradeBatch.cls force-app/main/default/classes/UpdateAgencyRptProductTargetBatchTest.cls force-app/main/default/classes/UpdateAssetToCurrentMCBatch.cls force-app/main/default/classes/UpdateGastroscopyBatch.cls force-app/main/default/classes/UpdateInquiryFormConfirmationBatch.cls force-app/main/default/classes/UpdateNFM110.cls force-app/main/default/classes/UpdateTenderInformation01Batch.cls force-app/main/default/classes/UpdateTenderInformationBatch.cls force-app/main/default/classes/UpdateTenderInformationSchedule.cls force-app/main/default/classes/UploadOBPMController.cls force-app/main/default/classes/XinDailyReportController.cls force-app/main/default/classes/buttonAssetCtl.cls force-app/main/default/classes/buttonAssetCtl.cls-meta.xml force-app/main/default/classes/buttonMaintenanceContractAssetCtl.cls force-app/main/default/classes/buttonMaintenanceContractAssetCtl.cls-meta.xml force-app/main/default/classes/buttonMaintenanceTaskCtl.cls force-app/main/default/classes/buttonMaintenanceTaskCtl.cls-meta.xml force-app/main/default/classes/buttonQISReportCtl.cls force-app/main/default/classes/buttonQISSCReportCtl.cls force-app/main/default/classes/buttonRepairQuotationCtl.cls force-app/main/default/classes/eSignFormAttachmentController.cls force-app/main/default/classes/lexConsumablesLostController.cls force-app/main/default/classes/lexConsumablesLostController.cls-meta.xml force-app/main/default/classes/lexLightingButtonConstant.cls force-app/main/default/classes/lexLightingButtonConstant.cls-meta.xml force-app/main/default/classes/lexNewQuoteEntryController.cls force-app/main/default/classes/lexNewQuoteEntryController.cls-meta.xml force-app/main/default/classes/lexPCLLostReportLwcController.cls force-app/main/default/classes/lexRentalApply_FromRepCtl.cls force-app/main/default/classes/lexRentalApply_FromRepCtl.cls-meta.xml force-app/main/default/classes/loanerArrangedEmailController.cls force-app/main/default/classes/otherButtonMaintenanceContractCtl.cls force-app/main/default/classes/otherButtonRepairController.cls force-app/main/default/classes/otherButtonSpotInspectionReportCtl.cls force-app/main/default/classes/rentalApplyEquipmentRentalPDFController.cls force-app/main/default/classes/rentalApplyHistoryBatch.cls force-app/main/default/classes/rentalApplyToShipmentWorkTimeHDBatch.cls force-app/main/default/components/RelationListPagingCmp.component force-app/main/default/components/testapexcomponent.component force-app/main/default/components/testapexcomponent.component-meta.xml force-app/main/default/lwc/commonToast/commonToast.js force-app/main/default/lwc/customOutboundCountComp/customOutboundCountComp.html force-app/main/default/lwc/customOutboundCountComp/customOutboundCountComp.js force-app/main/default/lwc/customOutboundCountComp/customOutboundCountComp.js-meta.xml force-app/main/default/lwc/customOutputGood/customOutputGood.html force-app/main/default/lwc/customOutputGood/customOutputGood.js force-app/main/default/lwc/customShipmentAmountComp/customShipmentAmountComp.html force-app/main/default/lwc/customShipmentNumberComp/customShipmentNumberComp.css force-app/main/default/lwc/customShipmentNumberComp/customShipmentNumberComp.html force-app/main/default/lwc/customShippingUnitPriceComp/customShippingUnitPriceComp.css force-app/main/default/lwc/customShippingUnitPriceComp/customShippingUnitPriceComp.html force-app/main/default/lwc/customUnitComp/customUnitComp.css force-app/main/default/lwc/customUnitComp/customUnitComp.html force-app/main/default/lwc/customWeeklyReportComp/customWeeklyReportComp.html force-app/main/default/lwc/customWeeklyReportComp/customWeeklyReportComp.js force-app/main/default/lwc/customWeeklyReportComp/customWeeklyReportComp.js-meta.xml force-app/main/default/lwc/inventoryEditingLWC/inventoryEditingLWC.html force-app/main/default/lwc/inventoryEditingLWC/inventoryEditingLWC.js force-app/main/default/lwc/lexASACEditor/lexASACEditor.js force-app/main/default/lwc/lexASACEditorRepair/lexASACEditorRepair.js force-app/main/default/lwc/lexASRCEditor/lexASRCEditor.js force-app/main/default/lwc/lexASRCEditorRepair/lexASRCEditorRepair.js force-app/main/default/lwc/lexAddSubmitApprovalProcess/lexAddSubmitApprovalProcess.js force-app/main/default/lwc/lexAddress/lexAddress.js force-app/main/default/lwc/lexAgencyAuthorize/lexAgencyAuthorize.js force-app/main/default/lwc/lexAgencyInfo/lexAgencyInfo.css force-app/main/default/lwc/lexAgencyInfo/lexAgencyInfo.html force-app/main/default/lwc/lexAgencyInfo/lexAgencyInfo.js force-app/main/default/lwc/lexAgencyInfo/lexAgencyInfo.js-meta.xml force-app/main/default/lwc/lexAllReceivedBtns/lexAllReceivedBtns.html force-app/main/default/lwc/lexAllReceivedBtns/lexAllReceivedBtns.js force-app/main/default/lwc/lexAllReceivedBtns/lexAllReceivedBtns.js-meta.xml force-app/main/default/lwc/lexAllReceivedFse/lexAllReceivedFse.js force-app/main/default/lwc/lexAppCancelSubmit/lexAppCancelSubmit.js force-app/main/default/lwc/lexAppSubmitButton/lexAppSubmitButton.js force-app/main/default/lwc/lexArriveGoods/lexArriveGoods.css force-app/main/default/lwc/lexArriveGoods/lexArriveGoods.html force-app/main/default/lwc/lexArriveGoods/lexArriveGoods.js force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.css force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.html force-app/main/default/lwc/lexArriveGoodsMain/lexArriveGoodsMain.js force-app/main/default/lwc/lexArriveGsDetails/lexArriveGsDetails.css force-app/main/default/lwc/lexArriveGsDetails/lexArriveGsDetails.html force-app/main/default/lwc/lexArriveGsDetails/lexArriveGsDetails.js force-app/main/default/lwc/lexAssignTaskButton/lexAssignTaskButton.html force-app/main/default/lwc/lexAssignTaskButton/lexAssignTaskButton.js force-app/main/default/lwc/lexAssignTaskButton/lexAssignTaskButton.js-meta.xml force-app/main/default/lwc/lexBeforeOPDPDFBtn/lexBeforeOPDPDFBtn.js force-app/main/default/lwc/lexBidAnnouncementApplyForButton/lexBidAnnouncementApplyForButton.js force-app/main/default/lwc/lexBidAnnouncementConsentButton/lexBidAnnouncementConsentButton.js force-app/main/default/lwc/lexBidAnnouncementRejectButton/lexBidAnnouncementRejectButton.js force-app/main/default/lwc/lexCancelApply/lexCancelApply.js force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.css force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.html force-app/main/default/lwc/lexCancelRemoveBox/lexCancelRemoveBox.js force-app/main/default/lwc/lexCancelReport/lexCancelReport.js force-app/main/default/lwc/lexCancelSelect/lexCancelSelect.js force-app/main/default/lwc/lexCancelSelect/lexCancelSelect.js-meta.xml force-app/main/default/lwc/lexCancelSubmit/lexCancelSubmit.js force-app/main/default/lwc/lexChangeContractType/lexChangeContractType.css force-app/main/default/lwc/lexChangeContractType/lexChangeContractType.html force-app/main/default/lwc/lexChangeContractType/lexChangeContractType.js force-app/main/default/lwc/lexChangeContractType/lexChangeContractType.js-meta.xml force-app/main/default/lwc/lexConInvoiceView/lexConInvoiceView.css force-app/main/default/lwc/lexConInvoiceView/lexConInvoiceView.html force-app/main/default/lwc/lexConInvoiceView/lexConInvoiceView.js force-app/main/default/lwc/lexConsumable/lexConsumable.css force-app/main/default/lwc/lexConsumable/lexConsumable.html force-app/main/default/lwc/lexConsumable/lexConsumable.js force-app/main/default/lwc/lexConsumableAccount/lexConsumableAccount.html force-app/main/default/lwc/lexConsumableAccount/lexConsumableAccount.js force-app/main/default/lwc/lexConsumableAccountInfoPrint/lexConsumableAccountInfoPrint.html force-app/main/default/lwc/lexConsumableAccountInfoPrint/lexConsumableAccountInfoPrint.js force-app/main/default/lwc/lexConsumableOrderManage/lexConsumableOrderManage.css force-app/main/default/lwc/lexConsumableOrderManage/lexConsumableOrderManage.html force-app/main/default/lwc/lexConsumableOrderManage/lexConsumableOrderManage.js force-app/main/default/lwc/lexConsumablesLost/lexConsumablesLost.html force-app/main/default/lwc/lexConsumablesLost/lexConsumablesLost.js force-app/main/default/lwc/lexConsumablesLost/lexConsumablesLost.js-meta.xml force-app/main/default/lwc/lexContractAuthorize/lexContractAuthorize.js force-app/main/default/lwc/lexCopyWithAsset/lexCopyWithAsset.js force-app/main/default/lwc/lexCreateActivity/lexCreateActivity.html force-app/main/default/lwc/lexCreateActivity/lexCreateActivity.js force-app/main/default/lwc/lexCreateActivity/lexCreateActivity.js-meta.xml force-app/main/default/lwc/lexCreateAssessmentReport/lexCreateAssessmentReport.html force-app/main/default/lwc/lexCreateAssessmentReport/lexCreateAssessmentReport.js force-app/main/default/lwc/lexCreateAssessmentReport/lexCreateAssessmentReport.js-meta.xml force-app/main/default/lwc/lexCreateInstructReport/lexCreateInstructReport.html force-app/main/default/lwc/lexCreateInstructReport/lexCreateInstructReport.js force-app/main/default/lwc/lexCreateInstructReport/lexCreateInstructReport.js-meta.xml force-app/main/default/lwc/lexCreateNewServiceContract/lexCreateNewServiceContract.js force-app/main/default/lwc/lexCreateNewServiceContract/lexCreateNewServiceContract.js-meta.xml force-app/main/default/lwc/lexCreateNotesEmail/lexCreateNotesEmail.js force-app/main/default/lwc/lexCreateQISFromAsset/lexCreateQISFromAsset.css force-app/main/default/lwc/lexCreateQISFromAsset/lexCreateQISFromAsset.html force-app/main/default/lwc/lexCreateQISFromAsset/lexCreateQISFromAsset.js force-app/main/default/lwc/lexCreateQISFromAsset/lexCreateQISFromAsset.js-meta.xml force-app/main/default/lwc/lexCreateRepair/lexCreateRepair.js force-app/main/default/lwc/lexCreateRepairFromAsset/lexCreateRepairFromAsset.html force-app/main/default/lwc/lexCreateRepairFromAsset/lexCreateRepairFromAsset.js force-app/main/default/lwc/lexCreateRepairFromAsset/lexCreateRepairFromAsset.js-meta.xml force-app/main/default/lwc/lexCreateReportMaintenanceTask/lexCreateReportMaintenanceTask.js force-app/main/default/lwc/lexCssUtility/lexCssUtility.css force-app/main/default/lwc/lexCustomAnewMaintenance/lexCustomAnewMaintenance.html force-app/main/default/lwc/lexCustomAnewMaintenance/lexCustomAnewMaintenance.js force-app/main/default/lwc/lexCustomAnewMaintenance/lexCustomAnewMaintenance.js-meta.xml force-app/main/default/lwc/lexCustomDelete/lexCustomDelete.js force-app/main/default/lwc/lexCustomDiffReasonComp/lexCustomDiffReasonComp.js force-app/main/default/lwc/lexCustomInventoryColor/lexCustomInventoryColor.html force-app/main/default/lwc/lexCustomInventoryColor/lexCustomInventoryColor.js force-app/main/default/lwc/lexCustomInventoryColor/lexCustomInventoryColor.js-meta.xml force-app/main/default/lwc/lexCustomLightningDatatable/customInventoryColor.html force-app/main/default/lwc/lexCustomLightningDatatable/customOutboundCount.html force-app/main/default/lwc/lexCustomLightningDatatable/customTableCellIcon.html force-app/main/default/lwc/lexCustomLightningDatatable/customTableInput.html force-app/main/default/lwc/lexCustomLightningDatatable/customWeeklyReport.html force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomDiffReason.html force-app/main/default/lwc/lexCustomLightningDatatable/lexCustomLightningDatatable.js force-app/main/default/lwc/lexCustomNewCopy2/lexCustomNewCopy2.js force-app/main/default/lwc/lexCustomNewMCMaintenance/lexCustomNewMCMaintenance.html force-app/main/default/lwc/lexCustomNewMCMaintenance/lexCustomNewMCMaintenance.js force-app/main/default/lwc/lexCustomNewMCMaintenance/lexCustomNewMCMaintenance.js-meta.xml force-app/main/default/lwc/lexCustomNewMaintenance/lexCustomNewMaintenance.html force-app/main/default/lwc/lexCustomNewMaintenance/lexCustomNewMaintenance.js force-app/main/default/lwc/lexCustomNewMaintenance/lexCustomNewMaintenance.js-meta.xml force-app/main/default/lwc/lexCustomSubmit/lexCustomSubmit.js force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.html force-app/main/default/lwc/lexCustomTableInput/lexCustomTableInput.js force-app/main/default/lwc/lexDealerInquiryModifyState/lexDealerInquiryModifyState.css force-app/main/default/lwc/lexDealerInquiryModifyState/lexDealerInquiryModifyState.html force-app/main/default/lwc/lexDealerInquiryModifyState/lexDealerInquiryModifyState.js force-app/main/default/lwc/lexDealerInquiryModifyState/lexDealerInquiryModifyState.js-meta.xml force-app/main/default/lwc/lexDiscountRequest/lexDiscountRequest.js force-app/main/default/lwc/lexDynamicTable/lexDynamicTable.html force-app/main/default/lwc/lexDynamicTable/lexDynamicTable.js force-app/main/default/lwc/lexESignAcceptanceFranchiser/lexESignAcceptanceFranchiser.html force-app/main/default/lwc/lexESignAcceptanceFranchiser/lexESignAcceptanceFranchiser.js force-app/main/default/lwc/lexESignAcceptanceFranchiser/lexESignAcceptanceFranchiser.js-meta.xml force-app/main/default/lwc/lexESignAcceptanceHospital/lexESignAcceptanceHospital.js force-app/main/default/lwc/lexESignFormAttachment/lexESignFormAttachment.js force-app/main/default/lwc/lexEquipmentRentalApply_FromQIS2/lexEquipmentRentalApply_FromQIS2.html force-app/main/default/lwc/lexEquipmentRentalApply_FromQIS2/lexEquipmentRentalApply_FromQIS2.js force-app/main/default/lwc/lexEquipmentRentalApply_FromQIS2/lexEquipmentRentalApply_FromQIS2.js-meta.xml force-app/main/default/lwc/lexEquipmentRentalApply_FromRepair2/lexEquipmentRentalApply_FromRepair2.css force-app/main/default/lwc/lexEquipmentRentalApply_FromRepair2/lexEquipmentRentalApply_FromRepair2.html force-app/main/default/lwc/lexEquipmentRentalApply_FromRepair2/lexEquipmentRentalApply_FromRepair2.js force-app/main/default/lwc/lexEquipmentRentalApply_FromRepair2/lexEquipmentRentalApply_FromRepair2.js-meta.xml force-app/main/default/lwc/lexEquipmentRentalPDF/lexEquipmentRentalPDF.js force-app/main/default/lwc/lexEquipmentRentalPicturePDF/lexEquipmentRentalPicturePDF.js force-app/main/default/lwc/lexEquipmentSetManage/lexEquipmentSetManage.html force-app/main/default/lwc/lexEquipmentSetManage/lexEquipmentSetManage.js force-app/main/default/lwc/lexEquipmentSetManage/lexEquipmentSetManage.js-meta.xml force-app/main/default/lwc/lexEquipmentSetRental_Order/lexEquipmentSetRental_Order.js force-app/main/default/lwc/lexEquipmentSetRental_Order/lexEquipmentSetRental_Order.js-meta.xml force-app/main/default/lwc/lexInputLookupCell/lexInputLookupCell.html force-app/main/default/lwc/lexInputLookupCell/lexInputLookupCell.js force-app/main/default/lwc/lexInputPickListCell/lexInputPickListCell.html force-app/main/default/lwc/lexInputPickListCell/lexInputPickListCell.js force-app/main/default/lwc/lexInputTableCell/lexInputTableCell.html force-app/main/default/lwc/lexInputTableCell/lexInputTableCell.js force-app/main/default/lwc/lexInsPageBtn/lexInsPageBtn.js force-app/main/default/lwc/lexInventory/lexInventory.css force-app/main/default/lwc/lexInventory/lexInventory.html force-app/main/default/lwc/lexInventory/lexInventory.js force-app/main/default/lwc/lexInventoryCount/lexInventoryCount.js force-app/main/default/lwc/lexInventoryHeaderClearStatus/lexInventoryHeaderClearStatus.js force-app/main/default/lwc/lexInventoryHeaderClearStatus/lexInventoryHeaderClearStatus.js-meta.xml force-app/main/default/lwc/lexInventoryHeaderInventoryPage/lexInventoryHeaderInventoryPage.css force-app/main/default/lwc/lexInventoryHeaderInventoryPage/lexInventoryHeaderInventoryPage.html force-app/main/default/lwc/lexInventoryHeaderInventoryPage/lexInventoryHeaderInventoryPage.js force-app/main/default/lwc/lexInventoryHeaderInventoryPage/lexInventoryHeaderInventoryPage.js-meta.xml force-app/main/default/lwc/lexLicenceReminder/lexLicenceReminder.html force-app/main/default/lwc/lexLicenceReminder/lexLicenceReminder.js force-app/main/default/lwc/lexLicenceReminder/lexLicenceReminder.js-meta.xml force-app/main/default/lwc/lexLoanerArrangedEmail/lexLoanerArrangedEmail.js force-app/main/default/lwc/lexLookup/lexLookup.js force-app/main/default/lwc/lexLoseBid/lexLoseBid.js force-app/main/default/lwc/lexLoseReport/lexLoseReport.js force-app/main/default/lwc/lexLostReportInventoryPage/lexLostReportInventoryPage.css force-app/main/default/lwc/lexLostReportInventoryPage/lexLostReportInventoryPage.html force-app/main/default/lwc/lexLostReportInventoryPage/lexLostReportInventoryPage.js force-app/main/default/lwc/lexLostReportInventoryPage/lexLostReportInventoryPage.js-meta.xml force-app/main/default/lwc/lexLostSubmitApproval/lexLostSubmitApproval.html force-app/main/default/lwc/lexLostSubmitApproval/lexLostSubmitApproval.js force-app/main/default/lwc/lexLostSubmitApproval/lexLostSubmitApproval.js-meta.xml force-app/main/default/lwc/lexMailMessege/lexMailMessege.js force-app/main/default/lwc/lexMeetingCosts/lexMeetingCosts.html force-app/main/default/lwc/lexMeetingCosts/lexMeetingCosts.js force-app/main/default/lwc/lexMeetingCosts/lexMeetingCosts.js-meta.xml force-app/main/default/lwc/lexNewOpportunityAgency/lexNewOpportunityAgency.js force-app/main/default/lwc/lexNewOrder/lexNewOrder.html force-app/main/default/lwc/lexNewOrder/lexNewOrder.js force-app/main/default/lwc/lexNewQuoteEntry/lexNewQuoteEntry.html force-app/main/default/lwc/lexNewQuoteEntry/lexNewQuoteEntry.js force-app/main/default/lwc/lexNewQuoteEntry/lexNewQuoteEntry.js-meta.xml force-app/main/default/lwc/lexNoReportApplication/lexNoReportApplication.html force-app/main/default/lwc/lexNoReportApplication/lexNoReportApplication.js force-app/main/default/lwc/lexNoReportApplication/lexNoReportApplication.js-meta.xml force-app/main/default/lwc/lexOCMSubmit/lexOCMSubmit.js force-app/main/default/lwc/lexOCSMNoToReportForReport/lexOCSMNoToReportForReport.js force-app/main/default/lwc/lexOCSMNoToReportRepair/lexOCSMNoToReportRepair.js force-app/main/default/lwc/lexOCSMNogoods/lexOCSMNogoods.css (deleted) force-app/main/default/lwc/lexOCSMNogoods/lexOCSMNogoods.js force-app/main/default/lwc/lexOCSMToReport/lexOCSMToReport.js force-app/main/default/lwc/lexOCSMToReportRepair/lexOCSMToReportRepair.js force-app/main/default/lwc/lexOPDReportConsumFlowLwc/lexOPDReportConsumFlowLwc.css force-app/main/default/lwc/lexOPDReportConsumFlowLwc/lexOPDReportConsumFlowLwc.html force-app/main/default/lwc/lexOPDReportConsumFlowLwc/lexOPDReportConsumFlowLwc.js force-app/main/default/lwc/lexOPDReportConsumFlowLwc/lexOPDReportConsumFlowLwc.js-meta.xml force-app/main/default/lwc/lexOPDReportFlowLwc/lexOPDReportFlowLwc.css force-app/main/default/lwc/lexOPDReportFlowLwc/lexOPDReportFlowLwc.html force-app/main/default/lwc/lexOPDReportFlowLwc/lexOPDReportFlowLwc.js force-app/main/default/lwc/lexOPDReportFlowLwc/lexOPDReportFlowLwc.js-meta.xml force-app/main/default/lwc/lexOSHNogoods/lexOSHNogoods.js force-app/main/default/lwc/lexOSHRecieved/lexOSHRecieved.css force-app/main/default/lwc/lexOSHRecieved/lexOSHRecieved.html force-app/main/default/lwc/lexOSHRecieved/lexOSHRecieved.js force-app/main/default/lwc/lexOSHRecieved/lexOSHRecieved.js-meta.xml force-app/main/default/lwc/lexOSHSubmit/lexOSHSubmit.js force-app/main/default/lwc/lexOpporSplite/lexOpporSplite.js force-app/main/default/lwc/lexOutboundorderImport/lexOutboundorderImport.css force-app/main/default/lwc/lexOutboundorderImport/lexOutboundorderImport.html force-app/main/default/lwc/lexOutboundorderImport/lexOutboundorderImport.js force-app/main/default/lwc/lexOverdueStock/lexOverdueStock.html force-app/main/default/lwc/lexOverdueStock/lexOverdueStock.js force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.css force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.html force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js force-app/main/default/lwc/lexPCLLostReportPage2/lexPCLLostReportPage2.css force-app/main/default/lwc/lexPCLLostReportPage2/lexPCLLostReportPage2.html force-app/main/default/lwc/lexPCLLostReportPage2/lexPCLLostReportPage2.js force-app/main/default/lwc/lexPCLLostReportPage2/lexPCLLostReportPage2.js-meta.xml force-app/main/default/lwc/lexPreContractSubmit/lexPreContractSubmit.js force-app/main/default/lwc/lexPredictedDateChange/lexPredictedDateChange.js force-app/main/default/lwc/lexPrintInspectupReportInspectupPlan/lexPrintInspectupReportInspectupPlan.html force-app/main/default/lwc/lexPrintInspectupReportInspectupPlan/lexPrintInspectupReportInspectupPlan.js force-app/main/default/lwc/lexPrintInspectupReportInspectupPlan/lexPrintInspectupReportInspectupPlan.js-meta.xml force-app/main/default/lwc/lexProductLimitEdit/lexProductLimitEdit.html force-app/main/default/lwc/lexProductLimitEdit/lexProductLimitEdit.js force-app/main/default/lwc/lexProductLimitEdit/lexProductLimitEdit.js-meta.xml force-app/main/default/lwc/lexQISAgree/lexQISAgree.js force-app/main/default/lwc/lexQISIntakeuniversalcode/lexQISIntakeuniversalcode.js force-app/main/default/lwc/lexQISMBCrequestNew/lexQISMBCrequestNew.html force-app/main/default/lwc/lexQISMBCrequestNew/lexQISMBCrequestNew.js force-app/main/default/lwc/lexQISMBCrequestNew/lexQISMBCrequestNew.js-meta.xml force-app/main/default/lwc/lexQISSC/lexQISSC.js force-app/main/default/lwc/lexQisUniversalFailureCode/lexQisUniversalFailureCode.css force-app/main/default/lwc/lexQisUniversalFailureCode/lexQisUniversalFailureCode.html force-app/main/default/lwc/lexQisUniversalFailureCode/lexQisUniversalFailureCode.js force-app/main/default/lwc/lexQisUniversalFailureCode/lexQisUniversalFailureCode.js-meta.xml force-app/main/default/lwc/lexQuarterlyReport/lexQuarterlyReport.js force-app/main/default/lwc/lexQuotationProductNew/lexQuotationProductNew.js force-app/main/default/lwc/lexQuotationRequest/lexQuotationRequest.js force-app/main/default/lwc/lexRCSubmit/lexRCSubmit.js force-app/main/default/lwc/lexRemoveBox/lexRemoveBox.css force-app/main/default/lwc/lexRemoveBox/lexRemoveBox.html force-app/main/default/lwc/lexRemoveBox/lexRemoveBox.js force-app/main/default/lwc/lexRentalApplyCanleButton/lexRentalApplyCanleButton.js force-app/main/default/lwc/lexRentalApplyDiscountApproval/lexRentalApplyDiscountApproval.js force-app/main/default/lwc/lexRentalApplyESetRefreshStatus/lexRentalApplyESetRefreshStatus.js force-app/main/default/lwc/lexRentalApplyEquipmentRentalPDF/lexRentalApplyEquipmentRentalPDF.css force-app/main/default/lwc/lexRentalApplyEquipmentRentalPDF/lexRentalApplyEquipmentRentalPDF.html force-app/main/default/lwc/lexRentalApplyEquipmentRentalPDF/lexRentalApplyEquipmentRentalPDF.js force-app/main/default/lwc/lexRentalApplyEquipmentRentalPDF/lexRentalApplyEquipmentRentalPDF.js-meta.xml force-app/main/default/lwc/lexRentalApplyEquipmentSetSelectSubstitute/lexRentalApplyEquipmentSetSelectSubstitute.html force-app/main/default/lwc/lexRentalApplyEquipmentSetSelectSubstitute/lexRentalApplyEquipmentSetSelectSubstitute.js force-app/main/default/lwc/lexRentalApplyEquipmentSetSelectSubstitute/lexRentalApplyEquipmentSetSelectSubstitute.js-meta.xml force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.css force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.html force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js force-app/main/default/lwc/lexRentalFixtureSetSelect/lexRentalFixtureSetSelect.js-meta.xml force-app/main/default/lwc/lexRequestDB/lexRequestDB.js force-app/main/default/lwc/lexReturnDeliverySlip/lexReturnDeliverySlip.js force-app/main/default/lwc/lexReturnGoodCusInput/lexReturnGoodCusInput.html force-app/main/default/lwc/lexReturnGoodCusInput/lexReturnGoodCusInput.js force-app/main/default/lwc/lexSCSubmit/lexSCSubmit.js force-app/main/default/lwc/lexSINewQuoteEntryT/lexSINewQuoteEntryT.html force-app/main/default/lwc/lexSINewQuoteEntryT/lexSINewQuoteEntryT.js force-app/main/default/lwc/lexSINewQuoteEntryT/lexSINewQuoteEntryT.js-meta.xml force-app/main/default/lwc/lexSLADetails/lexSLADetails.js-meta.xml force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.css force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.html force-app/main/default/lwc/lexSaleAndDelivery/lexSaleAndDelivery.js force-app/main/default/lwc/lexSelectAssetsMaintenance/lexSelectAssetsMaintenance.js force-app/main/default/lwc/lexSelectProduct2CIC/lexSelectProduct2CIC.js force-app/main/default/lwc/lexSelectProduct2CIC/lexSelectProduct2CIC.js-meta.xml force-app/main/default/lwc/lexSelectRental/lexSelectRental.js force-app/main/default/lwc/lexSelectRental/lexSelectRental.js-meta.xml force-app/main/default/lwc/lexSelectSubstitute/lexSelectSubstitute.js force-app/main/default/lwc/lexSelectSubstitute/lexSelectSubstitute.js-meta.xml force-app/main/default/lwc/lexSendNFM103/lexSendNFM103.js force-app/main/default/lwc/lexSendQIS/lexSendQIS.js force-app/main/default/lwc/lexSendQISToEtQ/lexSendQISToEtQ.js force-app/main/default/lwc/lexSendRepairsToEtQ/lexSendRepairsToEtQ.js force-app/main/default/lwc/lexServiceCutPriceApply/lexServiceCutPriceApply.js force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.css force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.html force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js force-app/main/default/lwc/lexSplitApplyFlowLWC/lexSplitApplyFlowLWC.js-meta.xml force-app/main/default/lwc/lexStockCancel/lexStockCancel.js force-app/main/default/lwc/lexSubmitApprovalProcess/lexSubmitApprovalProcess.js force-app/main/default/lwc/lexSubmitApprovalProcessLWC/lexSubmitApprovalProcessLWC.css force-app/main/default/lwc/lexSubmitApprovalProcessLWC/lexSubmitApprovalProcessLWC.html force-app/main/default/lwc/lexSubmitApprovalProcessLWC/lexSubmitApprovalProcessLWC.js force-app/main/default/lwc/lexSubmitApprovalProcessLWC/lexSubmitApprovalProcessLWC.js-meta.xml force-app/main/default/lwc/lexSubmitExtensionApprovalProcess/lexSubmitExtensionApprovalProcess.js force-app/main/default/lwc/lexSubmitForApproval/lexSubmitForApproval.js force-app/main/default/lwc/lexSummonsCreat/lexSummonsCreat.html force-app/main/default/lwc/lexSummonsCreat/lexSummonsCreat.js force-app/main/default/lwc/lexTableCellIcon/lexTableCellIcon.html force-app/main/default/lwc/lexTableCellIcon/lexTableCellIcon.js force-app/main/default/lwc/lexTableCellIcon/lexTableCellIcon.js-meta.xml force-app/main/default/lwc/lexTaskLoseBid/lexTaskLoseBid.html force-app/main/default/lwc/lexTaskLoseBid/lexTaskLoseBid.js force-app/main/default/lwc/lexTaskLoseBid/lexTaskLoseBid.js-meta.xml force-app/main/default/lwc/lexTaskOLYwinBid/lexTaskOLYwinBid.html force-app/main/default/lwc/lexTaskOLYwinBid/lexTaskOLYwinBid.js force-app/main/default/lwc/lexTaskOLYwinBid/lexTaskOLYwinBid.js-meta.xml force-app/main/default/lwc/lexTenderingAntiLogicButton/lexTenderingAntiLogicButton.js force-app/main/default/lwc/lexTenderingAttachmentButton/lexTenderingAttachmentButton.js force-app/main/default/lwc/lexTenderingEnquiryButton/lexTenderingEnquiryButton.js force-app/main/default/lwc/lexTenderingHospitalButton/lexTenderingHospitalButton.js force-app/main/default/lwc/lexTenderingIntentionButton/lexTenderingIntentionButton.js force-app/main/default/lwc/lexTenderingLogicButton/lexTenderingLogicButton.js force-app/main/default/lwc/lexTenderingLostButton/lexTenderingLostButton.js force-app/main/default/lwc/lexTenderingNoStandardButton/lexTenderingNoStandardButton.js force-app/main/default/lwc/lexTenderingNotarizeButton/lexTenderingNotarizeButton.js force-app/main/default/lwc/lexTenderingRelevancyButton/lexTenderingRelevancyButton.js force-app/main/default/lwc/lexTenderingUsedAttachmentButton/lexTenderingUsedAttachmentButton.js force-app/main/default/lwc/lexTerminalMaintenance/lexTerminalMaintenance.js force-app/main/default/lwc/lexTopPage/lexTopPage.css force-app/main/default/lwc/lexTopPage/lexTopPage.html force-app/main/default/lwc/lexTopPage/lexTopPage.js force-app/main/default/lwc/lexTopPage/lexTopPage.js-meta.xml force-app/main/default/lwc/lexUploadOBPM/lexUploadOBPM.css force-app/main/default/lwc/lexUploadOBPM/lexUploadOBPM.html force-app/main/default/lwc/lexUploadOBPM/lexUploadOBPM.js force-app/main/default/lwc/lexUploadOBPM/lexUploadOBPM.js-meta.xml force-app/main/default/lwc/lexUploadToRecognitionModel/lexUploadToRecognitionModel.js force-app/main/default/lwc/lexUploadToSap/lexUploadToSap.js force-app/main/default/lwc/lexVOCAnswer/lexVOCAnswer.js force-app/main/default/lwc/lexVOCCheck/lexVOCCheck.js force-app/main/default/lwc/lexVOCConfirm/lexVOCConfirm.js force-app/main/default/lwc/lexVOCFinish/lexVOCFinish.js force-app/main/default/lwc/lexVOCSubmit/lexVOCSubmit.js force-app/main/default/lwc/lexYanshoudanRequest/lexYanshoudanRequest.js force-app/main/default/lwc/lexcopyQIS/lexcopyQIS.js force-app/main/default/lwc/lexinventoryViewLWC/lexinventoryViewLWC.html force-app/main/default/lwc/lexinventoryViewLWC/lexinventoryViewLWC.js force-app/main/default/lwc/loanerArrangedEmailLWC/loanerArrangedEmailLWC.js force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.html force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js force-app/main/default/lwc/oppLoseButton/oppLoseButton.js force-app/main/default/lwc/rentalApplyEquipmentRentalPDF/rentalApplyEquipmentRentalPDF.js force-app/main/default/lwc/rentalApplyJumpLWC/rentalApplyJumpLWC.css force-app/main/default/lwc/rentalApplyJumpLWC/rentalApplyJumpLWC.html force-app/main/default/lwc/rentalApplyJumpLWC/rentalApplyJumpLWC.js force-app/main/default/lwc/rentalApplyJumpLWC/rentalApplyJumpLWC.js-meta.xml force-app/main/default/lwc/topPageLwc/topPageLwc.html force-app/main/default/lwc/topPageLwc/topPageLwc.js force-app/main/default/pages/AccountVisitCount.page force-app/main/default/pages/AdvanceOpportunity.page force-app/main/default/pages/AssessmentReport.page force-app/main/default/pages/BMEWorkPage.page force-app/main/default/pages/CampaignBTPDF.page force-app/main/default/pages/CampaignCreate.page force-app/main/default/pages/CampaignMeetingcost.page force-app/main/default/pages/CampaignMeetingcost.page-meta.xml force-app/main/default/pages/CampaignMember.page force-app/main/default/pages/CampaignMemberBMEEditAndDelete.page force-app/main/default/pages/CampaignMemberService.page force-app/main/default/pages/ConsumTrialDis.page force-app/main/default/pages/DateModify.page force-app/main/default/pages/EquipmentRentalExtend.page-meta.xml force-app/main/default/pages/FixtureRemind.page-meta.xml force-app/main/default/pages/ISO_DemandOperAndDemonsNew.page force-app/main/default/pages/LostCreatePage1.page force-app/main/default/pages/MaintenanceProductData.page force-app/main/default/pages/NewOnCall.page force-app/main/default/pages/NewPaymentPlanLoad.page force-app/main/default/pages/NewQuoteIrai.page force-app/main/default/pages/OPDNoReportApplication.page force-app/main/default/pages/OPDNoReportApplication.page-meta.xml force-app/main/default/pages/Opportunity12Rating.page force-app/main/default/pages/PAEDecisionRecord.page force-app/main/default/pages/PCLLostReportPage.page force-app/main/default/pages/PaymentPlanLoad.page force-app/main/default/pages/ProductLimitEdit.page force-app/main/default/pages/QISPDF.page force-app/main/default/pages/Relevance.page force-app/main/default/pages/RentalApplyList.page force-app/main/default/pages/RentalApplyList.page-meta.xml force-app/main/default/pages/RentalApplySequence.page force-app/main/default/pages/RentalFixtureSetDetilSelect.page force-app/main/default/pages/RentalFixtureSetSelect.page force-app/main/default/pages/Rental_Apply_Redirect.page force-app/main/default/pages/RepairAndQISToPDF.page force-app/main/default/pages/RepairPCL.page force-app/main/default/pages/SI_NewQuoteEntry.page force-app/main/default/pages/SI_Opportunity_Response.page force-app/main/default/pages/SelectAssetEstimateURF.page force-app/main/default/pages/SetPersonalProductTarget.page force-app/main/default/pages/SetPersonalProductTargetcvs.page force-app/main/default/pages/SetPersonalTarget.page force-app/main/default/pages/SetPersonalTargetEng.page force-app/main/default/pages/SetPersonalTargetcsv.page force-app/main/default/pages/SetProductTarget.page force-app/main/default/pages/SetProvinceTarget.page force-app/main/default/pages/SetProvinceTargetEng.page force-app/main/default/pages/TenderLostPage.page force-app/main/default/pages/TransferApplySelectDetail.page force-app/main/default/pages/UploadOBPM.page force-app/main/default/pages/eSignFormAttachment.page force-app/main/default/staticresources/AccountGif.gif force-app/main/default/staticresources/AccountGif.resource-meta.xml force-app/main/default/staticresources/OpportunityPCLJs.js force-app/main/default/staticresources/RelationListPagingCmpCss.css force-app/main/default/staticresources/RelationListPagingCmpJS.js force-app/main/default/staticresources/RentalFixtureSetDetilSelectCss.css force-app/main/default/staticresources/RentalFixtureSetSelectCss.css force-app/main/default/staticresources/SNA_Demo1_sf_default_cdn_PqhAN/assets/css/fonts-and-custom.css force-app/main/default/staticresources/SNA_Demo1_sf_default_cdn_PqhAN/maintenance.html force-app/main/default/staticresources/SNA_Demo1_sf_default_cdn_PqhAN/toomanyrequests.html force-app/main/default/staticresources/SNA_Partner_Sales1_sf_default_cdn_JaBaQ/assets/css/fonts-and-custom.css force-app/main/default/staticresources/SNA_Partner_Sales1_sf_default_cdn_JaBaQ/maintenance.html force-app/main/default/staticresources/SNA_Partner_Sales1_sf_default_cdn_JaBaQ/toomanyrequests.html force-app/main/default/staticresources/SNA_Partner_Sales1_sf_default_cdn_JaBaQ/webruntime/framework/f72e190258/prod/oasis force-app/main/default/staticresources/TrueToLife.png force-app/main/default/staticresources/TrueToLife.resource-meta.xml force-app/main/default/staticresources/lexdatatable.css force-app/main/default/triggers/AssetMDMDupliChk.trigger force-app/main/default/triggers/AttachmentTrigger.trigger force-app/main/default/triggers/ContentDocumentLink.trigger force-app/main/default/triggers/ContentDocumentLink.trigger-meta.xml force-app/main/default/triggers/ContentDocumentTrigger.trigger force-app/main/default/triggers/ContentDocumentTrigger.trigger-meta.xml force-app/main/default/triggers/ContentVersionTrigger.trigger force-app/main/default/triggers/ContentVersionTrigger.trigger-meta.xml force-app/main/default/triggers/NFM007.trigger force-app/main/default/triggers/NFM207.trigger-meta.xml force-app/main/default/triggers/OpponentBidInformation2Asset.trigger force-app/main/default/triggers/OpportunityBefUpd.trigger force-app/main/default/triggers/Repair.trigger force-app/main/default/triggers/UserToContact.trigger manifest/package.xml