瀏覽代碼

下推业务处理单资产卡片字段

wanwei 6 月之前
父節點
當前提交
b9b15cbd9d

+ 2 - 1
src/main/java/fi/fa/opplugin/AssetMidBillOpPlugin.java

@@ -100,7 +100,8 @@ public class AssetMidBillOpPlugin extends AbstractListPlugin {
                         //创建资产调拨分录
                         DynamicObjectCollection entryEntity = busProcess.getDynamicObjectCollection("nckd_entryentity216");
                         DynamicObject entry1 = entryEntity.addNew();
-                        entry1.set("nckd_basedatafield5", cardInfo);//资产编码
+                        entry1.set("nckd_basedatafield5", cardInfo);//实物资产编号
+                        entry1.set("nckd_basedatafield23", fin);//资产编号
                         entry1.set("nckd_amountfield19", originalval);//预计清理原值
                         entry1.set("nckd_amountfield20", accumdepre);//预计清理累计折旧
                         entry1.set("nckd_amountfield21", decval);//预计清理减值准备

+ 2 - 2
src/main/java/fi/fa/opplugin/utils/ChangeDataUtils.java

@@ -20,9 +20,9 @@ public class ChangeDataUtils {
      */
     public static DynamicObject queryFinCard(Long realCardId) {
         QFilter cardFilter = new QFilter("realcardmasterid", QCP.equals,realCardId);
-        DynamicObject[] card = BusinessDataServiceHelper.load("fa_card_fin","id",new QFilter[] {cardFilter});
+        DynamicObject[] card = BusinessDataServiceHelper.load("fa_card_fin","id",new QFilter[] {cardFilter}, "endperiod.id DESC");
         for (int c = 0; c < card.length; c++) {
-            DynamicObject cardInfo = BusinessDataServiceHelper.loadSingle(card[c].getPkValue(), card[c].getDynamicObjectType().getName());
+            DynamicObject cardInfo = BusinessDataServiceHelper.loadSingle(card[0].getPkValue(), card[0].getDynamicObjectType().getName());
             return cardInfo;
         }
         return null;