From c06eb4d284a80dbee4a2d040046c37bf73dcfcd5 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 29 八月 2022 09:50:58 +0800
Subject: [PATCH] 风险代理确认订单后计算业绩

---
 zhengcaioa/Services/CooperOrderService.cs |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/zhengcaioa/Services/CooperOrderService.cs b/zhengcaioa/Services/CooperOrderService.cs
index 6226e19..73edec3 100644
--- a/zhengcaioa/Services/CooperOrderService.cs
+++ b/zhengcaioa/Services/CooperOrderService.cs
@@ -78,8 +78,9 @@
                     updateproject.Shoulitime = entity.Shoulitime;
                     updateproject.Songhuoer = entity.Songhuoer;
                     updateproject.Songhuotime = entity.Songhuotime;
-                    updateproject.Wangonger = entity.Wangonger;
-                    updateproject.Wangongtime = entity.Wangongtime;
+                    //updateproject.WangongStatus = entity.WangongStatus;
+                    //updateproject.Wangonger = entity.Wangonger;
+                    //updateproject.Wangongtime = entity.Wangongtime;
 
                     updateproject.RecStatus = entity.RecStatus;
                     updateproject.Modifier = entity.Modifier;
@@ -441,7 +442,7 @@
                 updateproject.WangongStatus = dto.WangongStatus;
                 updateproject.Wangonger = dto.Wangonger;
                 updateproject.Wangongtime = dto.Wangongtime;
-
+                updateproject.ShouliStatus = dto.ShouliStatus;
 
 
                 _context.SaveChanges();
@@ -758,7 +759,7 @@
         public List<CooperOrderDTO> GetList(string userid, DateTime datemin, DateTime datemax)
         {
 
-            var entity = _context.CooperOrders.Where(x => x.RecStatus == "A" && x.ShouliStatus != "0" && x.Creater == userid && x.Createtime >= datemin && x.Createtime < datemax).ToList();
+            var entity = _context.CooperOrders.Where(x => x.RecStatus == "A" && x.ShouliStatus != "0" && x.Creater == userid && ((x.OrderType != "08" && x.Createtime >= datemin && x.Createtime < datemax) || (x.OrderType == "08" && x.WangongStatus == "A" && x.Wangongtime >= datemin && x.Wangongtime < datemax)) ).ToList();
 
 
 
@@ -790,7 +791,7 @@
 
 
 
-            var entity = (from a in _context.CooperOrders.Where(x => x.RecStatus == "A" && x.ShouliStatus != "0" && x.Creater == userid && x.Createtime >= datemin && x.Createtime < datemax)
+            var entity = (from a in _context.CooperOrders.Where(x => x.RecStatus == "A" && x.ShouliStatus != "0" && x.Creater == userid && ( (x.OrderType != "08" && x.Createtime >= datemin && x.Createtime < datemax) || (x.OrderType == "08" &&  x.WangongStatus=="A" &&  x.Wangongtime >= datemin && x.Wangongtime < datemax)))
 
                                           join b in listCode.Where(x => x.CodeTable == "CooperOrder" && x.CodeField == "shouli_status")
                                          on a.ShouliStatus equals b.CodeSn

--
Gitblit v1.9.1