| | |
| | | userIdList.add(ob.cam.Shared_User__c); |
| | | } |
| | | } |
| | | String SharedEditing = ''; |
| | | String CarbonCopy = ''; |
| | | if(userIdList.size() > 0){ |
| | | String SharedEditing = ''; |
| | | String CarbonCopy = ''; |
| | | List<User> userList = [select id, Employee_No__c from User where id = :userIdList]; |
| | | for(User user : userList){ |
| | | userMap.put(user.id, user.Employee_No__c); |
| | |
| | | } |
| | | } |
| | | } |
| | | //截取掉null和最后的逗号 |
| | | SharedEditing = SharedEditing.length() > 0 ? SharedEditing.substring(0, SharedEditing.lastIndexOf(',')) : ''; |
| | | CarbonCopy = CarbonCopy.length() > 0 ? CarbonCopy.substring(0, CarbonCopy.lastIndexOf(',')) : ''; |
| | | cam.Shared_Editing__c = SharedEditing; |
| | | cam.Carbon_Copy__c = CarbonCopy; |
| | | cam.Is_Upload_To_OBPM_Success__c = true; |
| | | camList.add(cam); |
| | | } |
| | | //截取掉null和最后的逗号 |
| | | SharedEditing = SharedEditing.length() > 0 ? SharedEditing.substring(0, SharedEditing.lastIndexOf(',')) : ''; |
| | | CarbonCopy = CarbonCopy.length() > 0 ? CarbonCopy.substring(0, CarbonCopy.lastIndexOf(',')) : ''; |
| | | cam.Shared_Editing__c = SharedEditing; |
| | | cam.Carbon_Copy__c = CarbonCopy; |
| | | cam.Is_Upload_To_OBPM_Success__c = true; |
| | | camList.add(cam); |
| | | errorStr = ''; |
| | | Savepoint sp = Database.setSavepoint(); |
| | | try { |
| | | if(camList.size() > 0){ |
| | | update camList; |
| | | |
| | | // 703接口触发 |
| | | List<String> cam_ids = new List<String>(); |
| | | cam_ids.add(cam.Id); |
| | | NFM703Controller.callout(null,cam_ids); |
| | | } |
| | | // 703接口触发 |
| | | List<String> cam_ids = new List<String>(); |
| | | cam_ids.add(cam.Id); |
| | | NFM703Controller.callout(null,cam_ids); |
| | | |
| | | } catch (System.Exception e) { |
| | | Database.rollback(sp); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, e.getMessage())); |