瀏覽代碼

部分代码修改

yuanrf 6 月之前
父節點
當前提交
3714bfb9a3

+ 2 - 2
OASystem/OASystem.Api/Controllers/FinancialController.cs

@@ -4219,6 +4219,8 @@ Group by PriceType ", dto.diId);
                 if (fge == null)
                     throw new Exception("数据不存在!");
 
+                fge.GetType().GetProperty(confirmStatusArr[dto.ConfirmId]).SetValue(fge, dto.status);
+
                 var isSaveCollectionStatement = true;
                 foreach (var item in confirmStatusArr.Keys)
                 {
@@ -4241,8 +4243,6 @@ Group by PriceType ", dto.diId);
                         DiId = fge.DiId,
                     });
                 }
-
-                fge.GetType().GetProperty(confirmStatusArr[dto.ConfirmId]).SetValue(fge, dto.status);
             }
             catch (Exception ex)
             {

+ 10 - 0
OASystem/OASystem.Infrastructure/Repositories/Financial/ForeignReceivablesRepository.cs

@@ -569,6 +569,16 @@ Where ffr.IsDel=0 And ffr.Diid={0}", dto.DiId);
                         querySaveReceivables.CreateTime = DateTime.Now;
                     }
                 }
+                else
+                {
+                    querySaveReceivables.Currency = 836; //人民币
+                    querySaveReceivables.Rate = 1;
+                    querySaveReceivables.Price = 0;
+                    querySaveReceivables.ItemSumPrice = 0;
+                    querySaveReceivables.Remark = "";
+                    querySaveReceivables.CreateTime = DateTime.Now;
+                    querySaveReceivables.Count = 1;
+                }
                 _sqlSugar.Updateable(querySaveReceivables).ExecuteCommand();
             }
             else