|  | @@ -24,8 +24,9 @@ public class BusProcessBillOpPlugin extends AbstractOperationServicePlugIn {
 | 
											
												
													
														|  |                  if ("D".equals(info.getString("nckd_detailtype"))) {
 |  |                  if ("D".equals(info.getString("nckd_detailtype"))) {
 | 
											
												
													
														|  |                      //资产报废
 |  |                      //资产报废
 | 
											
												
													
														|  |                      for (DynamicObject nckd_entryentity6 : info.getDynamicObjectCollection("nckd_entryentity6")) {
 |  |                      for (DynamicObject nckd_entryentity6 : info.getDynamicObjectCollection("nckd_entryentity6")) {
 | 
											
												
													
														|  | -                        String number = nckd_entryentity6.getDynamicObject("nckd_basedatafield").getString("number");
 |  | 
 | 
											
												
													
														|  | -                        if (!StringUtils.isEmpty(number)) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        DynamicObject nckd_basedatafield = nckd_entryentity6.getDynamicObject("nckd_basedatafield");
 | 
											
												
													
														|  | 
 |  | +                        if (nckd_basedatafield != null) {
 | 
											
												
													
														|  | 
 |  | +                            String number = nckd_basedatafield.getString("number");
 | 
											
												
													
														|  |                              //查询e管家实物卡片清单
 |  |                              //查询e管家实物卡片清单
 | 
											
												
													
														|  |                              QFilter filter = new QFilter("nckd_card_real_code", QCP.equals,number);
 |  |                              QFilter filter = new QFilter("nckd_card_real_code", QCP.equals,number);
 | 
											
												
													
														|  |                              DynamicObject[] cardObjects = BusinessDataServiceHelper.load("nckd_fa_card_real_list","id",new QFilter[] {filter});
 |  |                              DynamicObject[] cardObjects = BusinessDataServiceHelper.load("nckd_fa_card_real_list","id",new QFilter[] {filter});
 | 
											
										
											
												
													
														|  | @@ -100,8 +101,9 @@ public class BusProcessBillOpPlugin extends AbstractOperationServicePlugIn {
 | 
											
												
													
														|  |                  DynamicObject info = BusinessDataServiceHelper.loadSingle(dynamicObjects[i].getPkValue(), dynamicObjects[i].getDynamicObjectType().getName());
 |  |                  DynamicObject info = BusinessDataServiceHelper.loadSingle(dynamicObjects[i].getPkValue(), dynamicObjects[i].getDynamicObjectType().getName());
 | 
											
												
													
														|  |                  if ("D".equals(info.getString("nckd_detailtype"))) {
 |  |                  if ("D".equals(info.getString("nckd_detailtype"))) {
 | 
											
												
													
														|  |                      for (DynamicObject nckd_entryentity6 : info.getDynamicObjectCollection("nckd_entryentity6")) {
 |  |                      for (DynamicObject nckd_entryentity6 : info.getDynamicObjectCollection("nckd_entryentity6")) {
 | 
											
												
													
														|  | -                        String  number = nckd_entryentity6.getDynamicObject("nckd_basedatafield").getString("number");
 |  | 
 | 
											
												
													
														|  | -                        if (!StringUtils.isEmpty(number)) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        DynamicObject  nckd_basedatafield = nckd_entryentity6.getDynamicObject("nckd_basedatafield");
 | 
											
												
													
														|  | 
 |  | +                        if (nckd_basedatafield != null) {
 | 
											
												
													
														|  | 
 |  | +                            String number = nckd_basedatafield.getString("number");
 | 
											
												
													
														|  |                              //查询e管家实物卡片清单
 |  |                              //查询e管家实物卡片清单
 | 
											
												
													
														|  |                              QFilter filter = new QFilter("nckd_card_real_code", QCP.equals,number);
 |  |                              QFilter filter = new QFilter("nckd_card_real_code", QCP.equals,number);
 | 
											
												
													
														|  |                              DynamicObject[] cardObjects = BusinessDataServiceHelper.load("nckd_fa_card_real_list","id",new QFilter[] {filter});
 |  |                              DynamicObject[] cardObjects = BusinessDataServiceHelper.load("nckd_fa_card_real_list","id",new QFilter[] {filter});
 |