From 00e147ec892cb1e89d0698787a8c60da1014cdb7 Mon Sep 17 00:00:00 2001
From: binxie <137736985@qq.com>
Date: 星期一, 26 六月 2023 17:42:22 +0800
Subject: [PATCH] Community升级
---
force-app/main/default/classes/LexArriveGsDetailsController.cls | 112 +++++++++++++++++++++++++++++++++++--------------------
1 files changed, 71 insertions(+), 41 deletions(-)
diff --git a/force-app/main/default/classes/LexArriveGsDetailsController.cls b/force-app/main/default/classes/LexArriveGsDetailsController.cls
index 05b90bc..c58d900 100644
--- a/force-app/main/default/classes/LexArriveGsDetailsController.cls
+++ b/force-app/main/default/classes/LexArriveGsDetailsController.cls
@@ -19,45 +19,72 @@
try {
//鍙栫粡閿�鍟嗕俊鎭�
String userId = UserInfo.getUserId();
- List<user> useracc = New List<user>();
- useracc = [select accountid from user where id =:userId];
+ List<user> useracc = new List<user>();
+ useracc = [SELECT accountid FROM user WHERE id = :userId];
accountid = useracc[0].accountid;
- List<Consumable_order__c> rs = New List<Consumable_order__c>();
- if(eSetId == NULL || eSetId == '') {
-
- }else {
- rs = [SELECT id,name,Order_reason__c,Arrive_Order__c,Arrive_Order__r.Total_num__c,Arrive_Order__r.IsShipment__c,Arrive_Order__r.Name,
- recordtypeid,Order_status__c,Deliver_date__c,Arrive_total_amount__c
- FROM Consumable_order__c
- WHERE id =:eSetId];
- coc = new Consumable_order__c();
- if(rs.size()>0){
+ List<Consumable_order__c> rs = new List<Consumable_order__c>();
+ if (eSetId == null || eSetId == '') {
+ } else {
+ rs = [
+ SELECT
+ id,
+ name,
+ Order_reason__c,
+ Arrive_Order__c,
+ Arrive_Order__r.Total_num__c,
+ Arrive_Order__r.IsShipment__c,
+ Arrive_Order__r.Name,
+ recordtypeid,
+ Order_status__c,
+ Deliver_date__c,
+ Arrive_total_amount__c
+ FROM Consumable_order__c
+ WHERE id = :eSetId
+ ];
+ coc = new Consumable_order__c();
+ if (rs.size() > 0) {
coc = rs[0];
orderallcount = coc.Arrive_Order__r.Total_num__c;
}
- if(coc.Arrive_Order__c == null){
+ if (coc.Arrive_Order__c == null) {
arrivetoorder = true;
}
- List<Consumable_order_details2__c> consumablearriveproductdetailsSelected = [SELECT Id,Dealer_Arrive__c,Bar_Code__c, RecordTypeid, Name,Consumable_Product__r.Name__c,
- Consumable_Product__c,Consumable_Product__r.Name,Dealer_Saled__c,
- Sterilization_limit__c,Deliver_date__c,
- Intra_Trade_List_RMB__c,Asset_Model_No__c,Arrive_Date__c,Send_Date__c,
- Consumable_Product__r.SFDA_Status__c,
- Consumable_Product__r.Product2__r.Packing_list_manual__c,
- Consumable_Product__r.Product2__r.SFDA_Approbation_No__c,
- Consumable_Product__r.Product2__r.SFDA_Expiration_Date__c
- FROM Consumable_order_details2__c
- WHERE Consumable_Arrived_order__c = :eSetId
- ORDER BY Name ];
+ List<Consumable_order_details2__c> consumablearriveproductdetailsSelected = [
+ SELECT
+ Id,
+ Dealer_Arrive__c,
+ Bar_Code__c,
+ RecordTypeid,
+ Name,
+ Consumable_Product__r.Name__c,
+ Consumable_Product__c,
+ Consumable_Product__r.Name,
+ Dealer_Saled__c,
+ Sterilization_limit__c,
+ Deliver_date__c,
+ Intra_Trade_List_RMB__c,
+ Asset_Model_No__c,
+ Arrive_Date__c,
+ Send_Date__c,
+ Consumable_Product__r.SFDA_Status__c,
+ Consumable_Product__r.Product2__r.Packing_list_manual__c,
+ Consumable_Product__r.Product2__r.SFDA_Approbation_No__c,
+ Consumable_Product__r.Product2__r.SFDA_Expiration_Date__c
+ FROM Consumable_order_details2__c
+ WHERE Consumable_Arrived_order__c = :eSetId
+ ORDER BY Name
+ ];
for (Integer i = 0; i < consumablearriveproductdetailsSelected.size(); i++) {
- consumableorderdetailsRecords.add(new ConsumableorderdetailsInfo(consumablearriveproductdetailsSelected[i]));
- }
+ consumableorderdetailsRecords.add(new ConsumableorderdetailsInfo(consumablearriveproductdetailsSelected[i]));
+ }
}
- for(ConsumableorderdetailsInfo bss : consumableorderdetailsRecords){
+ for (ConsumableorderdetailsInfo bss : consumableorderdetailsRecords) {
bss.packing_list = bss.Prod.Product2__r.Packing_list_manual__c;
bss.approbation_No = bss.Prod.Product2__r.SFDA_Approbation_No__c;
//update by rentx 20210622 start CHAN-C3K4ZQ
- bss.expiration_DateStr = bss.Prod.Product2__r.SFDA_Expiration_Date__c == null ? '' : bss.Prod.Product2__r.SFDA_Expiration_Date__c.format();
+ bss.expiration_DateStr = bss.Prod.Product2__r.SFDA_Expiration_Date__c == null
+ ? ''
+ : bss.Prod.Product2__r.SFDA_Expiration_Date__c.format();
bss.Sterilization_limitStr = bss.esd.Sterilization_limit__c == null ? '' : bss.esd.Sterilization_limit__c.format();
//update by rentx 20210622 end CHAN-C3K4ZQ
}
@@ -65,7 +92,7 @@
//add by rentx 20210622 CHAN-C3K4ZQ
// makeRecordsView(consumableorderdetailsRecords);
//add by rentx 20210622 CHAN-
- for(ConsumableorderdetailsInfo con : consumableorderdetailsRecords){
+ for (ConsumableorderdetailsInfo con : consumableorderdetailsRecords) {
con.prodName = con.esd.Consumable_Product__r.Name__c;
}
results.coc = coc;
@@ -84,30 +111,34 @@
//鍑哄簱
@AuraEnabled
- public static Results proSale(String cocStr, Decimal orderallcountParm, Integer consumableorderdetailsCountParm) {
+ public static Results proSale(String cocStr, Decimal orderallcountParm, Integer consumableorderdetailsCountParm, String eSetIdStr) {
Results results = new Results();
+ eSetId = eSetIdStr;
try {
orderallcount = orderallcountParm;
consumableorderdetailsCount = consumableorderdetailsCountParm;
- coc = (Consumable_order__c)JSON.deserialize(cocStr, Consumable_order__c.class);
+ coc = (Consumable_order__c) JSON.deserialize(cocStr, Consumable_order__c.class);
List<Consumable_order_details2__c> orderdetails = new List<Consumable_order_details2__c>();
//鍙戣揣鏄庣粏2
- orderdetails = [SELECT Id
- FROM Consumable_order_details2__c
- WHERE Consumable_order_minor__c =:coc.Arrive_Order__c
- AND recordtypeid = :System.Label.RT_ConOrderDetail2_Delivery
- AND Dealer_Arrive__c = true ];
- if(orderallcount!= consumableorderdetailsCount){
+ orderdetails = [
+ SELECT Id
+ FROM Consumable_order_details2__c
+ WHERE
+ Consumable_order_minor__c = :coc.Arrive_Order__c
+ AND recordtypeid = :System.Label.RT_ConOrderDetail2_Delivery
+ AND Dealer_Arrive__c = TRUE
+ ];
+ if (orderallcount != consumableorderdetailsCount) {
results.result = 'Fail';
results.errorMsg = '璁㈠崟涓嶅畬鍏ㄥ埌璐э紝鏃犳硶鍑哄簱';
return results;
}
- if(coc.Arrive_Order__r.IsShipment__c == true){
+ if (coc.Arrive_Order__r.IsShipment__c == true) {
results.result = 'Fail';
results.errorMsg = '璁㈠崟宸茬粡鍑哄簱';
return results;
}
- results.url = '/lexsummonscreat?arriveorder=' + eSetId +'&KeyWords=Redirect';
+ results.url = '/lexsummonscreat?arriveorder=' + eSetId + '&KeyWords=Redirect';
results.result = 'Success';
} catch (Exception e) {
results.result = 'Fail';
@@ -143,7 +174,7 @@
@AuraEnabled
public Consumable_order_details2__c esd;
@AuraEnabled
- public Product2__c Prod;
+ public Product2__c Prod;
@AuraEnabled
public Decimal packing_list;
@AuraEnabled
@@ -156,7 +187,6 @@
public String Sterilization_limitStr;
@AuraEnabled
public String prodName;
-
// 宸插瓨鍦ㄦ秷鑰楀搧鏄庣粏鐢�
public ConsumableorderdetailsInfo(Consumable_order_details2__c e) {
--
Gitblit v1.9.1