From 8badb57ea2c82557850ad5b39281c3e8714eb119 Mon Sep 17 00:00:00 2001
From: liuyan <liuyan@prec-tech.com>
Date: 星期四, 24 十一月 2022 10:08:31 +0800
Subject: [PATCH] 科室信息漏传SPO问题
---
force-app/main/default/classes/StatusPageController.cls | 46 +++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 41 insertions(+), 5 deletions(-)
diff --git a/force-app/main/default/classes/StatusPageController.cls b/force-app/main/default/classes/StatusPageController.cls
index 7508e54..fd809ee 100644
--- a/force-app/main/default/classes/StatusPageController.cls
+++ b/force-app/main/default/classes/StatusPageController.cls
@@ -2,14 +2,11 @@
public StatusPageController() {
Inquiryform = new Inquiry_form__c();
}
- public String status{get;set;}
- public String search{get;set;}
- public String reason{get;set;}
public Inquiry_form__c Inquiryform{get; set;}
public void init(){
String infId = ApexPages.currentPage().getParameters().get('id');
- List<Inquiry_form__c> infList = [SELECT id,Reasons_options__c,Opp_Name_Search__c,Follow_Content__c,Follow_Content_Other__c,Status__c FROM Inquiry_form__c WHERE id = :infId];
+ List<Inquiry_form__c> infList = [SELECT id,Reasons_options__c,Opp_Name_Search__c,Follow_Content__c,Follow_Content_Other__c,Status__c,Service_Follow_Content__c,Service_Follow_Content_Other__c,Service_Status__c FROM Inquiry_form__c WHERE id = :infId];
if (infList.size() == 0) {
}else{
@@ -37,7 +34,23 @@
if (String.isBlank(Inquiryform.Follow_Content__c) && String.isBlank(Inquiryform.Follow_Content_Other__c)) {
ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '璺熻繘鍐呭涓嶈兘涓虹┖'));
}
-
+ if (String.isBlank(Inquiryform.Follow_Content__c)) {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '璺熻繘鍐呭涓嶈兘涓虹┖'));
+ }
+ if ('鍏朵粬'.equals(Inquiryform.Follow_Content__c) && String.isBlank(Inquiryform.Follow_Content_Other__c)) {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '璺熻繘鍐呭锛堝叾浠栵級涓嶈兘涓虹┖'));
+ }
+ // Date nowDT = Date.now();
+ //20220418 you SWAG-CBUB2W start
+ if(String.isNotBlank(Inquiryform.Follow_Content__c) && Inquiryform.Follow_Content__c.indexOf('鏈嶅姟瀵瑰簲')!=-1){
+ Inquiryform.ServiceCorrespond__c = true;
+ Inquiryform.Service_Status__c = '01.鏈窡杩�';
+ }else{
+ Inquiryform.ServiceCorrespond__c = false;
+ Inquiryform.Service_Status__c = '';
+ }
+ //20220418 you SWAG-CBUB2W end
+ Inquiryform.Follow_Date__c = Date.toDay();
Inquiryform.Status__c = '03.宸茶窡杩�';
update Inquiryform;
}
@@ -46,4 +59,27 @@
ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, ex.getMessage()));
}
}
+ //20220418 you SWAG-CBUB2W start
+ public void servicesavefo(){
+ try {
+ if (String.isBlank(Inquiryform.Service_Follow_Content__c) && String.isBlank(Inquiryform.Service_Follow_Content_Other__c)) {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '鏈嶅姟璺熻繘鍐呭涓嶈兘涓虹┖'));
+ }
+ if (String.isBlank(Inquiryform.Service_Follow_Content__c)) {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '鏈嶅姟璺熻繘鍐呭涓嶈兘涓虹┖'));
+ }
+ if ('鍏朵粬'.equals(Inquiryform.Service_Follow_Content__c) && String.isBlank(Inquiryform.Service_Follow_Content_Other__c)) {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '鏈嶅姟璺熻繘鍐呭锛堝叾浠栵級涓嶈兘涓虹┖'));
+ }
+ // Date nowDT = Date.now();
+ Inquiryform.Service_Follow_Date__c = Date.toDay();
+ Inquiryform.Service_Status__c = '03.宸茶窡杩�';
+ update Inquiryform;
+ }
+ catch (Exception ex) {
+
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, ex.getMessage()));
+ }
+ }
+ //20220418 you SWAG-CBUB2W end
}
\ No newline at end of file
--
Gitblit v1.9.1