Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
data-center-auto
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bltdc
data-center-auto
Commits
15b6449f
Commit
15b6449f
authored
Sep 02, 2019
by
lizefeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化缺货查询
parent
116ebfcd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
38 deletions
+38
-38
ReportServices.cs
AutoTurnOver.Services/ReportServices.cs
+38
-38
No files found.
AutoTurnOver.Services/ReportServices.cs
View file @
15b6449f
...
@@ -325,44 +325,44 @@ namespace AutoTurnOver.Services
...
@@ -325,44 +325,44 @@ namespace AutoTurnOver.Services
if
(
datas
.
Count
<=
200
&&
datas
.
Count
>=
1
&&
!
m
.
isSum
)
if
(
datas
.
Count
<=
200
&&
datas
.
Count
>=
1
&&
!
m
.
isSum
)
{
{
var
orders
=
datas
.
Select
(
s
=>
(
"ebay"
.
Equals
(
s
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
?
s
.
transaction_id
:
s
.
origin_order_id
)).
ToList
();
var
orders
=
datas
.
Select
(
s
=>
(
"ebay"
.
Equals
(
s
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
?
s
.
transaction_id
:
s
.
origin_order_id
)).
ToList
();
var
crm_case_order_list
=
ApiServices
.
CrmCaseOrder
(
orders
);
//
var crm_case_order_list = ApiServices.CrmCaseOrder(orders);
var
crm_case_message_list
=
ApiServices
.
CrmMessage
(
orders
);
//
var crm_case_message_list = ApiServices.CrmMessage(orders);
var
crm_case_message_reply_list
=
ApiServices
.
CrmMessageReply
(
orders
);
//
var crm_case_message_reply_list = ApiServices.CrmMessageReply(orders);
foreach
(
var
item
in
datas
)
//
foreach (var item in datas)
{
//
{
item
.
crm_case_count
=
crm_case_order_list
.
Where
(
s
=>
//
item.crm_case_count = crm_case_order_list.Where(s =>
item
.
platform_type
.
Equals
(
s
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
(
//
item.platform_type.Equals(s.platform_type, StringComparison.OrdinalIgnoreCase) && (
(
"ebay"
.
Equals
(
item
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
item
.
transaction_id
.
Equals
(
s
.
order_no
))
//
("ebay".Equals(item.platform_type, StringComparison.OrdinalIgnoreCase) && item.transaction_id.Equals(s.order_no))
||
//
||
(!
"ebay"
.
Equals
(
item
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
item
.
origin_order_id
.
Equals
(
s
.
order_no
))
//
(!"ebay".Equals(item.platform_type, StringComparison.OrdinalIgnoreCase) && item.origin_order_id.Equals(s.order_no))
)
//
)
).
Count
();
//
).Count();
item
.
crm_message_count
=
crm_case_message_list
.
Where
(
s
=>
//
item.crm_message_count = crm_case_message_list.Where(s =>
item
.
platform_type
.
Equals
(
s
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
(
//
item.platform_type.Equals(s.platform_type, StringComparison.OrdinalIgnoreCase) && (
(
"ebay"
.
Equals
(
item
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
item
.
transaction_id
.
Equals
(
s
.
order_no
))
//
("ebay".Equals(item.platform_type, StringComparison.OrdinalIgnoreCase) && item.transaction_id.Equals(s.order_no))
||
//
||
(!
"ebay"
.
Equals
(
item
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
item
.
origin_order_id
.
Equals
(
s
.
order_no
))
//
(!"ebay".Equals(item.platform_type, StringComparison.OrdinalIgnoreCase) && item.origin_order_id.Equals(s.order_no))
)
//
)
).
Count
();
//
).Count();
item
.
crm_message_reply_count
=
crm_case_message_reply_list
.
Where
(
s
=>
//
item.crm_message_reply_count = crm_case_message_reply_list.Where(s =>
item
.
platform_type
.
Equals
(
s
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
(
//
item.platform_type.Equals(s.platform_type, StringComparison.OrdinalIgnoreCase) && (
(
"ebay"
.
Equals
(
item
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
item
.
transaction_id
.
Equals
(
s
.
order_no
))
//
("ebay".Equals(item.platform_type, StringComparison.OrdinalIgnoreCase) && item.transaction_id.Equals(s.order_no))
||
//
||
(!
"ebay"
.
Equals
(
item
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
item
.
origin_order_id
.
Equals
(
s
.
order_no
))
//
(!"ebay".Equals(item.platform_type, StringComparison.OrdinalIgnoreCase) && item.origin_order_id.Equals(s.order_no))
)
//
)
).
Count
();
//
).Count();
item
.
aims_message_reply_count
=
crm_case_message_reply_list
.
Where
(
s
=>
//
item.aims_message_reply_count = crm_case_message_reply_list.Where(s =>
s
.
letterType
==
6
&&
//
s.letterType == 6 &&
item
.
platform_type
.
Equals
(
s
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
(
//
item.platform_type.Equals(s.platform_type, StringComparison.OrdinalIgnoreCase) && (
(
"ebay"
.
Equals
(
item
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
item
.
transaction_id
.
Equals
(
s
.
order_no
))
//
("ebay".Equals(item.platform_type, StringComparison.OrdinalIgnoreCase) && item.transaction_id.Equals(s.order_no))
||
//
||
(!
"ebay"
.
Equals
(
item
.
platform_type
,
StringComparison
.
OrdinalIgnoreCase
)
&&
item
.
origin_order_id
.
Equals
(
s
.
order_no
))
//
(!"ebay".Equals(item.platform_type, StringComparison.OrdinalIgnoreCase) && item.origin_order_id.Equals(s.order_no))
)
//
)
).
Count
();
//
).Count();
}
//
}
}
}
return
datas
;
return
datas
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment