|  | @@ -56,20 +56,22 @@ public class BusProcessBillOpPlugin extends AbstractOperationServicePlugIn {
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  } else if ("E".equals(info.getString("nckd_detailtype"))) {
 | 
	
		
			
				|  |  |                      //资产变更明细
 | 
	
		
			
				|  |  | -                    for (DynamicObject nckd_entryentity681 : info.getDynamicObjectCollection("nckd_entryentity216")) {
 | 
	
		
			
				|  |  | +                    for (DynamicObject nckd_entryentity216 : info.getDynamicObjectCollection("nckd_entryentity216")) {
 | 
	
		
			
				|  |  |                          //变更后存放地点
 | 
	
		
			
				|  |  | -                        String nckd_textfield10 = nckd_entryentity681.getString("nckd_textfield10");
 | 
	
		
			
				|  |  | +                        String nckd_textfield10 = nckd_entryentity216.getString("nckd_textfield10");
 | 
	
		
			
				|  |  | +                        DynamicObject nckd_basedatafield11 = nckd_entryentity216.getDynamicObject("nckd_basedatafield11");
 | 
	
		
			
				|  |  | +                        DynamicObject card = nckd_entryentity216.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管家实物清单字段
 | 
	
		
			
				|  |  |                          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_textfield10);
 | 
	
		
			
				|  |  | -                            SaveServiceHelper.save(new DynamicObject[]{cardInfo});
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  | +                        cardInfo.set("headuseperson", nckd_basedatafield11);
 | 
	
		
			
				|  |  | +                        SaveServiceHelper.save(new DynamicObject[]{cardInfo});
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -119,7 +121,8 @@ public class BusProcessBillOpPlugin extends AbstractOperationServicePlugIn {
 | 
	
		
			
				|  |  |                          String nckd_textfield45 = nckd_entryentity681.getString("nckd_textfield45");
 | 
	
		
			
				|  |  |                          String nckd_textfield42 = nckd_entryentity681.getString("nckd_textfield42");
 | 
	
		
			
				|  |  |                          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});
 | 
	
	
		
			
				|  | @@ -129,6 +132,26 @@ public class BusProcessBillOpPlugin extends AbstractOperationServicePlugIn {
 | 
	
		
			
				|  |  |                              SaveServiceHelper.save(new DynamicObject[]{cardInfo});
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | +                }else if ("E".equals(info.getString("nckd_detailtype"))) {
 | 
	
		
			
				|  |  | +                    //资产变更明细
 | 
	
		
			
				|  |  | +                    for (DynamicObject nckd_entryentity216 : info.getDynamicObjectCollection("nckd_entryentity216")) {
 | 
	
		
			
				|  |  | +                        //变更后存放地点
 | 
	
		
			
				|  |  | +                        String nckd_textfield10 = nckd_entryentity216.getString("nckd_textfield10");
 | 
	
		
			
				|  |  | +                        String nckd_textfield53 = nckd_entryentity216.getString("nckd_textfield53");
 | 
	
		
			
				|  |  | +                        DynamicObject nckd_user = nckd_entryentity216.getDynamicObject("nckd_user");
 | 
	
		
			
				|  |  | +                        DynamicObject card = nckd_entryentity216.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管家实物清单字段
 | 
	
		
			
				|  |  | +                        if(!StringUtils.isEmpty(nckd_textfield10)) {
 | 
	
		
			
				|  |  | +                            cardInfo.set("nckd_storeplace", nckd_textfield53);
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                        cardInfo.set("headuseperson", nckd_user);
 | 
	
		
			
				|  |  | +                        SaveServiceHelper.save(new DynamicObject[]{cardInfo});
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  //获取租赁合同分录
 |