|
@@ -211,9 +211,10 @@
|
|
|
b.exam_place examPlace,
|
|
|
b.exam_room examRoom,
|
|
|
b.total_subjects totalSubjects,
|
|
|
- IFNULL(b.pages_a3, 0) pagesA3,
|
|
|
+ IFNULL(b.paper_pages, 0) paperPages,
|
|
|
+ IFNULL(b.card_pages, 0) cardPages,
|
|
|
IFNULL(b.pages_a4, 0) pagesA4,
|
|
|
- case b.status when 'FINISH' then IFNULL(b.pages_a3, 0)+IFNULL(b.pages_a4, 0) else 0 end totalPrint,
|
|
|
+ case b.status when 'FINISH' then IFNULL(b.paper_pages, 0)+IFNULL(b.card_pages, 0)+IFNULL(b.pages_a4, 0) else 0 end totalPrint,
|
|
|
c.singlePagesA3,
|
|
|
b.status,
|
|
|
ifnull(b.validate, false) validate,
|
|
@@ -312,9 +313,11 @@
|
|
|
SELECT
|
|
|
ifnull(count(b.package_code), 0) packageCount,
|
|
|
ifnull(sum(b.total_subjects), 0) totalSubjects,
|
|
|
- ifnull(sum(ifnull(b.pages_a3, 0)), 0)/2 pagesA3,
|
|
|
+ ifnull(sum(ifnull(b.paper_pages, 0)), 0)/2 paperPages,
|
|
|
+ ifnull(sum(ifnull(b.card_pages, 0)), 0)/2 cardPages,
|
|
|
ifnull(sum(ifnull(b.pages_a4, 0)), 0) /2 pagesA4,
|
|
|
- ifnull(sum(case b.status when 'FINISH' then 0 else ifnull(b.pages_a3, 0) end),0)/2 pagesA3Left,
|
|
|
+ ifnull(sum(case b.status when 'FINISH' then 0 else ifnull(b.paper_pages, 0) end),0)/2 paperPagesLeft,
|
|
|
+ ifnull(sum(case b.status when 'FINISH' then 0 else ifnull(b.card_pages, 0) end),0)/2 cardPagesLeft,
|
|
|
ifnull(sum(case b.status when 'FINISH' then 0 else ifnull(b.pages_a4, 0) end),0)/2 pagesA4Left
|
|
|
FROM
|
|
|
exam_print_plan a
|
|
@@ -417,8 +420,12 @@
|
|
|
END) totalSubjectsLeft,
|
|
|
SUM(CASE b.status
|
|
|
WHEN 'FINISH' THEN 0
|
|
|
- ELSE b.pages_a3
|
|
|
- END) pagesA3Left,
|
|
|
+ ELSE b.paper_pages
|
|
|
+ END) paperPagesLeft,
|
|
|
+ SUM(CASE b.status
|
|
|
+ WHEN 'FINISH' THEN 0
|
|
|
+ ELSE b.card_pages
|
|
|
+ END) cardPagesLeft,
|
|
|
SUM(CASE b.status
|
|
|
WHEN 'FINISH' THEN 0
|
|
|
ELSE b.pages_a4
|
|
@@ -477,12 +484,17 @@
|
|
|
COUNT(b.package_code) packageCount,
|
|
|
GROUP_CONCAT(c.paper_type) paperNumberAndType,
|
|
|
SUM(b.total_subjects) totalSubjects,
|
|
|
- SUM(ifnull(b.pages_a3,0))/2 pagesA3,
|
|
|
+ SUM(ifnull(b.paper_pages,0))/2 paperPages,
|
|
|
+ SUM(ifnull(b.card_pages,0))/2 cardPages,
|
|
|
SUM(ifnull(b.pages_a4,0))/2 pagesA4,
|
|
|
SUM(CASE b.status
|
|
|
WHEN 'FINISH' THEN 0
|
|
|
- ELSE ifnull(b.pages_a3, 0)
|
|
|
- END)/2 pagesA3Left,
|
|
|
+ ELSE ifnull(b.paper_pages, 0)
|
|
|
+ END)/2 paperPagesLeft,
|
|
|
+ SUM(CASE b.status
|
|
|
+ WHEN 'FINISH' THEN 0
|
|
|
+ ELSE ifnull(b.card_pages, 0)
|
|
|
+ END)/2 cardPagesLeft,
|
|
|
SUM(CASE b.status
|
|
|
WHEN 'FINISH' THEN 0
|
|
|
ELSE ifnull(b.pages_a4,0)
|