| | |
| | | String acId; // 検収書 |
| | | |
| | | if (String.isNotBlank(repairId)) { |
| | | Repair__c repair = [Select Id, Agreed_Date__c, Facility_Return_Receipt_Collection_Date__c, acceptance_id__c From Repair__c Where Id= :repairId]; |
| | | if (repair == null) { |
| | | res.statusCode = 200; |
| | | jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no repair found"}'; |
| | | res.responseBody = blob.valueOf(jsonResponse); |
| | | return; |
| | | Repair__c repair = null; |
| | | try { |
| | | repair = [Select Id, Agreed_Date__c, Facility_Return_Receipt_Collection_Date__c, acceptance_id__c From Repair__c Where Id= :repairId]; |
| | | } catch ( Exception ex ) { |
| | | returnMessage('{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no repair found"}',200); |
| | | } |
| | | // if (repair == null) { |
| | | // res.statusCode = 200; |
| | | // jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no repair found"}'; |
| | | // res.responseBody = blob.valueOf(jsonResponse); |
| | | // return; |
| | | // } |
| | | if (String.isNotBlank(ccImg)) { |
| | | Repair_Quotation__c repairQ = [Select Id, contract_consent_id__c From Repair_Quotation__c Where Id= :rqId]; |
| | | if (repairQ == null) { |
| | | res.statusCode = 200; |
| | | jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no RepairQuotation found"}'; |
| | | res.responseBody = blob.valueOf(jsonResponse); |
| | | return; |
| | | Repair_Quotation__c repairQ = null; |
| | | try { |
| | | repairQ = [Select Id, contract_consent_id__c From Repair_Quotation__c Where Id= :rqId]; |
| | | } catch ( Exception ex ) { |
| | | returnMessage('{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no RepairQuotation found"}',200); |
| | | } |
| | | // if (repairQ == null) { |
| | | // res.statusCode = 200; |
| | | // jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no RepairQuotation found"}'; |
| | | // res.responseBody = blob.valueOf(jsonResponse); |
| | | // return; |
| | | // } |
| | | // List<Attachment> attList = [Select Id, Name, Body, ParentId From Attachment Where Id= :repairQ.contract_consent_id__c]; |
| | | // Attachment att = null; |
| | | List<ContentVersion> verisonList = [select Id,Title,VersionData from ContentVersion where Id =: repairQ.contract_consent_id__c]; |
| | |
| | | } catch ( Exception ex ) { |
| | | //TODO: |
| | | //error message:cannot update exception |
| | | res.statusCode = 200; |
| | | jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to upsert ContractConsent Attachment. '+ ex +'"}'; |
| | | res.responseBody = blob.valueOf(jsonResponse); |
| | | return; |
| | | returnMessage('{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to upsert ContractConsent Attachment. '+ ex +'"}',200); |
| | | // res.statusCode = 200; |
| | | // jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to upsert ContractConsent Attachment. '+ ex +'"}'; |
| | | // res.responseBody = blob.valueOf(jsonResponse); |
| | | // return; |
| | | } |
| | | |
| | | try { |
| | |
| | | } catch ( Exception ex ) { |
| | | //TODO: |
| | | //error message:cannot update exception |
| | | res.statusCode = 200; |
| | | jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to update RepairQuotation. '+ ex +'"}'; |
| | | res.responseBody = blob.valueOf(jsonResponse); |
| | | return; |
| | | returnMessage('{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to update RepairQuotation. '+ ex +'"}',200); |
| | | // res.statusCode = 200; |
| | | // jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to update RepairQuotation. '+ ex +'"}'; |
| | | // res.responseBody = blob.valueOf(jsonResponse); |
| | | // return; |
| | | } |
| | | } |
| | | if (String.isNotBlank(acImg)) { |
| | |
| | | } catch ( Exception ex ) { |
| | | //TODO: |
| | | //error message:cannot update exception |
| | | res.statusCode = 200; |
| | | jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to upsert Acceptance Attachment. '+ ex +'"}'; |
| | | res.responseBody = blob.valueOf(jsonResponse); |
| | | return; |
| | | returnMessage('{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to upsert Acceptance Attachment. '+ ex +'"}',200); |
| | | // res.statusCode = 200; |
| | | // jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to upsert Acceptance Attachment. '+ ex +'"}'; |
| | | // res.responseBody = blob.valueOf(jsonResponse); |
| | | // return; |
| | | } |
| | | } |
| | | |
| | |
| | | } catch ( Exception ex ) { |
| | | //TODO: |
| | | //error message:cannot update exception |
| | | res.statusCode = 200; |
| | | jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to update repair data. '+ ex +'"}'; |
| | | res.responseBody = blob.valueOf(jsonResponse); |
| | | return; |
| | | returnMessage('{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to update repair data. '+ ex +'"}',200); |
| | | // res.statusCode = 200; |
| | | // jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "error when try to update repair data. '+ ex +'"}'; |
| | | // res.responseBody = blob.valueOf(jsonResponse); |
| | | // return; |
| | | } |
| | | } else { |
| | | res.statusCode = 200; |
| | | jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no repair Id"}'; |
| | | res.responseBody = blob.valueOf(jsonResponse); |
| | | return; |
| | | returnMessage('{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no repair Id"}',200); |
| | | // res.statusCode = 200; |
| | | // jsonResponse = '{"'+ System.Label.OFSErrorStatus +'": "'+ System.Label.OFSErrorFailure +'", "'+ System.Label.OFSErrorMessage + '": "no repair Id"}'; |
| | | // res.responseBody = blob.valueOf(jsonResponse); |
| | | // return; |
| | | } |
| | | } |
| | | |
| | | public static void returnMessage(String response,Integer code){ |
| | | RestResponse res = RestContext.response; |
| | | res.addHeader('Content-Type', 'application/json'); |
| | | String jsonResponse; |
| | | res.statusCode = code; |
| | | jsonResponse = response; |
| | | res.responseBody = blob.valueOf(jsonResponse); |
| | | return; |
| | | } |
| | | } |