youhua
This commit is contained in:
		
							parent
							
								
									4d5975d6e2
								
							
						
					
					
						commit
						1b1cab2029
					
				| 
						 | 
				
			
			@ -124,7 +124,8 @@ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugi
 | 
			
		|||
                Date modifytime = realcard.getDate("modifytime");//修改时间
 | 
			
		||||
                DynamicObject auditor = realcard.getDynamicObject("auditor");//审核人
 | 
			
		||||
                Date auditdate = realcard.getDate("auditdate");//审核时间
 | 
			
		||||
 | 
			
		||||
                BigDecimal assetamount = realcard.getBigDecimal("assetamount");//资产数量
 | 
			
		||||
                String remark = realcard.getString("remark");//备注
 | 
			
		||||
                DynamicObject equipmentcard = ORM.create().newDynamicObject("eceq_equipment_card");
 | 
			
		||||
                Date date=new Date();
 | 
			
		||||
                long timestamp=date.getTime();    //时间戳
 | 
			
		||||
| 
						 | 
				
			
			@ -174,7 +175,8 @@ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugi
 | 
			
		|||
                equipmentcard.set("zcgj_headusedepts",headusedept);//使用部门
 | 
			
		||||
                equipmentcard.set("zcgj_costcenters",zcgj_costcenter);//成本中心
 | 
			
		||||
                equipmentcard.set("zcgj_assetcat",assetcat);//资产类别
 | 
			
		||||
 | 
			
		||||
                equipmentcard.set("zcgj_assetamount",assetamount);//数量
 | 
			
		||||
                equipmentcard.set("zcgj_remark",remark);//备注
 | 
			
		||||
                BigDecimal finOriginalval = BigDecimal.ZERO;
 | 
			
		||||
                BigDecimal fin_preusingamount = BigDecimal.ZERO;
 | 
			
		||||
                BigDecimal fin_depredamount = BigDecimal.ZERO;
 | 
			
		||||
| 
						 | 
				
			
			@ -226,12 +228,13 @@ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugi
 | 
			
		|||
                    eceq_equipment.set("zcgj_depredamount",fin_depredamount);
 | 
			
		||||
                    eceq_equipment.set("zcgj_preresidualval",fin_preresidualval);
 | 
			
		||||
                    eceq_equipment.set("zcgj_preusingamount",fin_preusingamount);
 | 
			
		||||
                    eceq_equipment.set("unitprice",finOriginalval);
 | 
			
		||||
                    eceq_equipment.set("zcgj_unitprice",finOriginalval);
 | 
			
		||||
                    DynamicObjectCollection entrys = eceq_equipment.getDynamicObjectCollection("zcgj_entryentity");
 | 
			
		||||
                    SaveServiceHelper.save(new DynamicObject[]{eceq_equipment});
 | 
			
		||||
                }
 | 
			
		||||
                System.out.println("总报错信息为:"+operationResultErrorInfos);
 | 
			
		||||
            }
 | 
			
		||||
            this.getView().showMessage("同步成功!");
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,7 +67,8 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
 | 
			
		|||
        QFilter qFilter3 = new QFilter("bizstatus", QCP.not_equals, "DELETE");
 | 
			
		||||
//        QFilter qFilter4 = new QFilter("billstatus", QCP.equals, "C");
 | 
			
		||||
        DynamicObject[] realcards = BusinessDataServiceHelper.load("fa_asset_card", "zcgj_costcenter,headusedept,finentry,assetcat,number,assetname,model,realaccountdate," +
 | 
			
		||||
                "assetunit,supplier,zcgj_platenumber,unit,zcgj_manufacturer,zcgj_prodate,storeplace,creator,createtime,modifier,modifytime,auditdate,auditor,finentry.fin_originalval,finentry.fin_preresidualval,finentry.fin_depredamount,finentry.fin_preusingamount,finentry.fin_accumdepre,finentry.fin_networth", new QFilter[]{qFilter,qFilter2,qFilter3});
 | 
			
		||||
                "assetunit,supplier,zcgj_platenumber,unit,zcgj_manufacturer,zcgj_prodate,storeplace,creator,createtime,modifier,modifytime,auditdate,auditor,finentry.fin_originalval,finentry.fin_preresidualval," +
 | 
			
		||||
                "finentry.fin_depredamount,finentry.fin_preusingamount,finentry.fin_accumdepre,finentry.fin_networth,remark,assetamount", new QFilter[]{qFilter,qFilter2,qFilter3});
 | 
			
		||||
        log.info("同步的实物数量有"+realcards.length);
 | 
			
		||||
        String operationResultErrorInfos = null;
 | 
			
		||||
        for (DynamicObject realcard : realcards) {
 | 
			
		||||
| 
						 | 
				
			
			@ -86,6 +87,9 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
 | 
			
		|||
            DynamicObject storeplace = realcard.getDynamicObject("storeplace");//存放地点
 | 
			
		||||
            DynamicObject headusedept = realcard.getDynamicObject("headusedept");//使用部门
 | 
			
		||||
            DynamicObject zcgj_costcenter = realcard.getDynamicObject("zcgj_costcenter");//成本中心
 | 
			
		||||
            BigDecimal assetamount = realcard.getBigDecimal("assetamount");//资产数量
 | 
			
		||||
            String remark = realcard.getString("remark");//备注
 | 
			
		||||
 | 
			
		||||
            DynamicObjectCollection finentrys = realcard.getDynamicObjectCollection("finentry");//财务卡片分录
 | 
			
		||||
            String fulladdress = null;
 | 
			
		||||
            if(storeplace!=null){
 | 
			
		||||
| 
						 | 
				
			
			@ -148,6 +152,8 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
 | 
			
		|||
            equipmentcard.set("zcgj_headusedepts",headusedept);//使用部门
 | 
			
		||||
            equipmentcard.set("zcgj_costcenters",zcgj_costcenter);//成本中心
 | 
			
		||||
            equipmentcard.set("zcgj_assetcat",assetcat);//资产类别
 | 
			
		||||
            equipmentcard.set("zcgj_assetamount",assetamount);//数量
 | 
			
		||||
            equipmentcard.set("zcgj_remark",remark);//备注
 | 
			
		||||
            BigDecimal finOriginalval = BigDecimal.ZERO;
 | 
			
		||||
            BigDecimal fin_preusingamount = BigDecimal.ZERO;
 | 
			
		||||
            BigDecimal fin_depredamount = BigDecimal.ZERO;
 | 
			
		||||
| 
						 | 
				
			
			@ -199,7 +205,7 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
 | 
			
		|||
                eceq_equipment.set("zcgj_depredamount",fin_depredamount);
 | 
			
		||||
                eceq_equipment.set("zcgj_preresidualval",fin_preresidualval);
 | 
			
		||||
                eceq_equipment.set("zcgj_preusingamount",fin_preusingamount);
 | 
			
		||||
                eceq_equipment.set("unitprice",finOriginalval);
 | 
			
		||||
                eceq_equipment.set("zcgj_unitprice",finOriginalval);
 | 
			
		||||
                DynamicObjectCollection entrys = eceq_equipment.getDynamicObjectCollection("zcgj_entryentity");
 | 
			
		||||
                QFilter qf = new QFilter("realcard.number", QCP.equals, number);
 | 
			
		||||
//                if (entrys.size() > 0) {//若分录行数大于0 则取上月的
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue