|  | @@ -43,13 +43,31 @@ public class BusProcessBillOpPlugin extends AbstractOperationServicePlugIn {
 | 
	
		
			
				|  |  |                          //变更后存放地点
 | 
	
		
			
				|  |  |                          String nckd_textfield45 = nckd_entryentity681.getString("nckd_textfield45");
 | 
	
		
			
				|  |  |                          if(!StringUtils.isEmpty(nckd_textfield45)) {
 | 
	
		
			
				|  |  | -                            Long id = nckd_entryentity681.getDynamicObject("nckd_basedatafield21").getLong("id");
 | 
	
		
			
				|  |  | +                            DynamicObject card = nckd_entryentity681.getDynamicObject("nckd_basedatafield6").getDynamicObject("realcard");
 | 
	
		
			
				|  |  | +                            Long id = card.getLong("id");
 | 
	
		
			
				|  |  | +                            //查询e管家实物卡片清单
 | 
	
		
			
				|  |  | +                            QFilter filter = new QFilter("id", QCP.equals,id);
 | 
	
		
			
				|  |  | +                            DynamicObject[] cardObjects = BusinessDataServiceHelper.load("fa_card_real","id",new QFilter[] {filter});
 | 
	
		
			
				|  |  | +                            DynamicObject cardInfo = BusinessDataServiceHelper.loadSingle(cardObjects[0].getPkValue(), cardObjects[0].getDynamicObjectType().getName());
 | 
	
		
			
				|  |  | +                            //回写e管家实物清单字段
 | 
	
		
			
				|  |  | +                            cardInfo.set("nckd_storeplace", nckd_textfield45);
 | 
	
		
			
				|  |  | +                            SaveServiceHelper.save(new DynamicObject[]{cardInfo});
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                } else if ("E".equals(info.getString("nckd_detailtype"))) {
 | 
	
		
			
				|  |  | +                    //资产变更明细
 | 
	
		
			
				|  |  | +                    for (DynamicObject nckd_entryentity681 : info.getDynamicObjectCollection("nckd_entryentity216")) {
 | 
	
		
			
				|  |  | +                        //变更后存放地点
 | 
	
		
			
				|  |  | +                        String nckd_textfield10 = nckd_entryentity681.getString("nckd_textfield10");
 | 
	
		
			
				|  |  | +                        if(!StringUtils.isEmpty(nckd_textfield10)) {
 | 
	
		
			
				|  |  | +                            DynamicObject card = nckd_entryentity681.getDynamicObject("nckd_basedatafield23").getDynamicObject("realcard");
 | 
	
		
			
				|  |  | +                            Long id = card.getLong("id");
 | 
	
		
			
				|  |  |                              //查询e管家实物卡片清单
 | 
	
		
			
				|  |  |                              QFilter filter = new QFilter("id", QCP.equals,id);
 | 
	
		
			
				|  |  |                              DynamicObject[] cardObjects = BusinessDataServiceHelper.load("fa_card_real","id",new QFilter[] {filter});
 | 
	
		
			
				|  |  |                              DynamicObject cardInfo = BusinessDataServiceHelper.loadSingle(cardObjects[0].getPkValue(), cardObjects[0].getDynamicObjectType().getName());
 | 
	
		
			
				|  |  |                              //回写e管家实物清单字段
 | 
	
		
			
				|  |  | -                            cardInfo.set("nckd_storeplace", nckd_textfield45);//是否报废
 | 
	
		
			
				|  |  | +                            cardInfo.set("nckd_storeplace", nckd_textfield10);
 | 
	
		
			
				|  |  |                              SaveServiceHelper.save(new DynamicObject[]{cardInfo});
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 |