| | |
| | | // return checkResoultstr; |
| | | } |
| | | //String[] proidList =new String[]{}; |
| | | String[] proList = new List<String>{}; |
| | | String[] pro_List = new List<String>{}; |
| | | String[] proList =new String[]{}; |
| | | String[] pro_List =new String[]{}; |
| | | List<Account> acc = [ |
| | | SELECT Id, Name, Product_Limit_Date__c |
| | | FROM Account |
| | | WHERE Id = :accountId |
| | | SELECT |
| | | Id, |
| | | Name, |
| | | Product_Limit_Date__c |
| | | FROM |
| | | Account |
| | | WHERE |
| | | Id = : accountId |
| | | FOR UPDATE |
| | | ]; |
| | | if (null == acc || acc.size() == 0) { |
| | |
| | | //--------UpdateStart-----XHL--------------20180929------------- |
| | | String sql = ''; |
| | | |
| | | List<Product2__c> roduct2List = [ |
| | | SELECT Asset_Model_No__c, Estimation_Entry_Possibility__c |
| | | List<Product2__c> roduct2List = [SELECT Asset_Model_No__c,Estimation_Entry_Possibility__c |
| | | FROM Product2__c |
| | | WHERE Product_Type__c LIKE :userPro_Typestr AND Estimation_Entry_Possibility__c = '○' |
| | | ]; //Add by WangXueqin 20230605 |
| | | WHERE Product_Type__c like :userPro_Typestr and Estimation_Entry_Possibility__c = '○'];//Add by WangXueqin 20230605 |
| | | //ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR,'roduct2List:'+ roduct2List)); |
| | | //sql = 'SELECT Asset_Model_No__c ' |
| | | // + ' FROM Product2__c ' |
| | |
| | | } |
| | | String productLimitDa = ''; |
| | | for (String str : productLimit.split(',')) { |
| | | |
| | | if (str != null && str != '') { |
| | | productLimitDa += ',' + str; |
| | | } |
| | |
| | | accinfo.Product_Limit_Date__c = String.isBlank(productLimitDa) ? productLimitDa : productLimitDa.subString(1); |
| | | } |
| | | |
| | | update accinfo; |
| | | UPDATE accinfo; |
| | | res.status = 'Success'; |
| | | res.code = 200; |
| | | System.debug('res = ' + res); |