| | |
| | | } catch (Exception ex) { |
| | | return null; |
| | | } |
| | | |
| | | //new |
| | | eSignWrapperList eWList = new eSignWrapperList(); |
| | | //先判断有没有中间表 没有则赋值为空 |
| | |
| | | }else{ |
| | | eWList.eSignFormEntryList = null; |
| | | } |
| | | |
| | | system.debug('ceshi4+++'+tempEsignFormList); |
| | | if(tempEsignFormList.size() > 0){ |
| | | //fy 20220727 start |
| | | List<Id> eSignFormId = new List<Id>(); |
| | | for(eSignForm__c es:tempEsignFormList){ |
| | | eSignFormId.add(es.Id); |
| | | } |
| | | List<Attachment> AttachmentList= new List<Attachment>(); |
| | | AttachmentList =[select Id,name,ParentId from Attachment where ParentId in:eSignFormId]; |
| | | Map<String,String> AttachmentMap = new Map<String,String>(); |
| | | List<String> AttachmentStringList = new List<String>(); |
| | | if(AttachmentList.size() > 0){ |
| | | for(Attachment Att:AttachmentList){ |
| | | AttachmentMap.put(Att.ParentId, Att.ParentId+'_'+Att.name); |
| | | } |
| | | for (String value : AttachmentMap.values()) { |
| | | AttachmentStringList.add(value); |
| | | } |
| | | } |
| | | |
| | | system.debug('ceshi1+++'+AttachmentList); |
| | | system.debug('ceshi2+++'+AttachmentStringList); |
| | | system.debug('ceshi3+++'+eSignFormId); |
| | | //fy 20220727 end |
| | | for(eSignForm__c esf:tempEsignFormList){ |
| | | if(esf.endUser__c =='契約'){ |
| | | esf.Hospital_Name_Text__c = esf.CustomerNameContract__c; |
| | |
| | | } |
| | | } |
| | | eWList.eSignFormList = tempEsignFormList; |
| | | //fy 20220727 start |
| | | if(AttachmentStringList.size()>0){ |
| | | eWList.AttachmentStringList = AttachmentStringList; |
| | | } |
| | | //fy 20220727 end |
| | | }else{ |
| | | eWList.eSignFormList = null; |
| | | } |
| | |
| | | //判断传入的类型 |
| | | @AuraEnabled |
| | | public String entryType; |
| | | |
| | | public eSignWrapper(Boolean isAgencySubmit,Boolean isHPSubmit,String entryType){ |
| | | eSignFormEntry = new eSignFormEntry__c(); |
| | | eSignForm = new eSignForm__c(); |
| | |
| | | |
| | | @AuraEnabled |
| | | public List<eSignForm__c> eSignFormList; |
| | | |
| | | //fy 20220727 start |
| | | @AuraEnabled |
| | | public List<String> AttachmentStringList; |
| | | //fy 20220727 end |
| | | public eSignWrapperList(){ |
| | | eSignFormEntryList = new List<eSignFormEntry__c>(); |
| | | eSignFormList = new List<eSignForm__c>(); |
| | | //fy 20220727 start |
| | | List<String> AttachmentStringList = new List<String>(); |
| | | //fy 20220727 end |
| | | } |
| | | |
| | | } |