global with sharing class NewAndEditQISController extends NewAndEditBaseController{
|
public String Input_Required_Field_Msg{set;get;}
|
public NewAndEditQISController(ApexPages.StandardController controller) {
|
Input_Required_Field_Msg = Label.Input_Required_Field_Msg;
|
List<String> fieldList = new List<String>(Schema.getGlobalDescribe().get('QIS_Report__c').getDescribe().fields.getMap().keyset());
|
if (!Test.isRunningTest()) {
|
controller.addFields(fieldList);
|
}
|
Init(controller.getRecord());
|
|
|
|
//Updated by Chen Yanan 20220323 Start
|
String contactId = controller.getRecord().Id;
|
if(contactId == null){
|
Map<string,string> mso = ApexPages.currentPage().getParameters();
|
system.debug('mso='+mso);
|
if(mso.containsKey('CF00N10000002FHFK_lkid')){
|
controller.getRecord().put('Name', '*');
|
}
|
}
|
system.debug('controller.getRecord()='+controller.getRecord());
|
//Updated by Chen Yanan 20220323 End
|
}
|
|
@RemoteAction
|
global static Response saveQISReport(String leadJson,String transId,Boolean isNew) {
|
return save(new QIS_Report__c(),leadJson,transId,isNew);
|
}
|
}
|