|
|
@@ -190,11 +190,11 @@ class MachineProductionReport extends Api
|
|
|
//获取total
|
|
|
$sql = 'SELECT sum(count) AS count FROM (
|
|
|
SELECT COUNT(*) AS count FROM `设备_产量计酬` ';
|
|
|
- $sql .= strpos($req['date'],'-') ? 'WHERE `sys_rq` LIKE "%'.$req['date'].'%" ' : 'WHERE `sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
- $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `sys_id` LIKE "%'.$req['sys_id'].'%" ' : '';
|
|
|
+ $sql .= strpos($req['date'],'-') ? 'WHERE `sys_rq` LIKE "'.$req['date'].'%" ' : 'WHERE `sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
+ $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `sys_id` LIKE "'.$req['sys_id'].'%" ' : '';
|
|
|
$sql .= 'UNION ALL SELECT COUNT(*) AS count FROM `db_sczl`';
|
|
|
- $sql .= strpos($req['date'],'-') ? 'WHERE `sys_rq` LIKE "%'.$req['date'].'%" ' : 'WHERE `sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
- $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `sys_id` LIKE "%'.$req['sys_id'].'%" ' : '';
|
|
|
+ $sql .= strpos($req['date'],'-') ? 'WHERE `sys_rq` LIKE "'.$req['date'].'%" ' : 'WHERE `sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
+ $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `sys_id` LIKE "'.$req['sys_id'].'%" ' : '';
|
|
|
$sql .= ') as t';
|
|
|
$total = db()->query($sql)[0]['count'];
|
|
|
|
|
|
@@ -210,8 +210,8 @@ class MachineProductionReport extends Api
|
|
|
d.日定额, d.千件工价, d.补产标准, a.sczl_来料少数, NULL AS 拆片联拼系数, NULL AS 拆片条小盒系数,
|
|
|
rtrim(a.sys_id) as sys_id, a.sys_rq, a.mod_rq, a.UniqId, "设备_产量计酬" AS table_type
|
|
|
FROM `设备_产量计酬` `a` INNER JOIN `dic_lzde` `d` ON `a`.`sczl_dedh`=`d`.`sys_bh` ';
|
|
|
- $sql .= strpos($req['date'],'-') ? 'WHERE `a`.`sys_rq` LIKE "%'.$req['date'].'%" ' : 'WHERE `a`.`sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
- $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `a`.`sys_id` LIKE "%'.$req['sys_id'].'%" ' : '';
|
|
|
+ $sql .= strpos($req['date'],'-') ? 'WHERE `a`.`sys_rq` LIKE "'.$req['date'].'%" ' : 'WHERE `a`.`sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
+ $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `a`.`sys_id` LIKE "'.$req['sys_id'].'%" ' : '';
|
|
|
$sql .= 'UNION ALL
|
|
|
SELECT a.sczl_gdbh, a.sczl_yjno, a.sczl_gxh, a.sczl_type, LEFT(a.sczl_rq, 10) as sczl_rq, a.sczl_jtbh,
|
|
|
a.sczl_bzdh, a.sczl_num, a.sczl_cl, a.sczl_ms, a.sczl_fp as sczl_zcfp, a.sczl_cp as sczl_zccp,
|
|
|
@@ -220,8 +220,8 @@ class MachineProductionReport extends Api
|
|
|
d.日定额, d.千件工价, d.补产标准, NULL AS sczl_来料少数, a.拆片联拼系数, a.拆片条小盒系数,
|
|
|
rtrim(a.sys_id) as sys_id, a.sys_rq, a.mod_rq, a.UniqId, "db_sczl" AS table_type
|
|
|
FROM `db_sczl` `a` INNER JOIN `dic_lzde` `d` ON `a`.`sczl_dedh`=`d`.`sys_bh`';
|
|
|
- $sql .= strpos($req['date'],'-') ? 'WHERE `a`.`sys_rq` LIKE "%'.$req['date'].'%" ' : 'WHERE `a`.`sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
- $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `a`.`sys_id` LIKE "%'.$req['sys_id'].'%" ' : '';
|
|
|
+ $sql .= strpos($req['date'],'-') ? 'WHERE `a`.`sys_rq` LIKE "'.$req['date'].'%" ' : 'WHERE `a`.`sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
+ $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `a`.`sys_id` LIKE "'.$req['sys_id'].'%" ' : '';
|
|
|
$sql .= 'ORDER BY sys_id ASC, sczl_num ASC LIMIT '.($page-1)*$limit.','.$limit;
|
|
|
$rows = db()->query($sql);
|
|
|
|
|
|
@@ -848,8 +848,8 @@ class MachineProductionReport extends Api
|
|
|
d.日定额, d.千件工价, d.补产标准, a.sczl_来料少数 as sczl_来料异常, NULL AS 拆片联拼系数, NULL AS 拆片条小盒系数,
|
|
|
rtrim(a.sys_id) as sys_id, a.sys_rq, a.mod_rq, a.UniqId, "设备_产量计酬" AS table_type
|
|
|
FROM `设备_产量计酬` `a` INNER JOIN `dic_lzde` `d` ON `a`.`sczl_dedh`=`d`.`sys_bh` ';
|
|
|
- $sql .= strpos($req['date'],'-') ? 'WHERE `a`.`sys_rq` LIKE "%'.$req['date'].'%" ' : 'WHERE `a`.`sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
- $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `a`.`sys_id` LIKE "%'.$req['sys_id'].'%" ' : '';
|
|
|
+ $sql .= strpos($req['date'],'-') ? 'WHERE `a`.`sys_rq` LIKE "'.$req['date'].'%" ' : 'WHERE `a`.`sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
+ $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `a`.`sys_id` LIKE "'.$req['sys_id'].'%" ' : '';
|
|
|
$sql .= 'UNION ALL
|
|
|
SELECT a.sczl_gdbh, a.sczl_yjno, a.sczl_gxh, a.sczl_type, LEFT(a.sczl_rq, 10) as sczl_rq, a.sczl_jtbh,
|
|
|
a.sczl_bzdh, a.sczl_num, a.sczl_cl, a.sczl_ms, a.sczl_fp as sczl_zcfp, a.sczl_cp as sczl_zccp,
|
|
|
@@ -858,8 +858,8 @@ class MachineProductionReport extends Api
|
|
|
d.日定额, d.千件工价, d.补产标准, NULL AS sczl_来料异常, a.拆片联拼系数, a.拆片条小盒系数,
|
|
|
rtrim(a.sys_id) as sys_id, a.sys_rq, a.mod_rq, a.UniqId, "db_sczl" AS table_type
|
|
|
FROM `db_sczl` `a` INNER JOIN `dic_lzde` `d` ON `a`.`sczl_dedh`=`d`.`sys_bh`';
|
|
|
- $sql .= strpos($req['date'],'-') ? 'WHERE `a`.`sys_rq` LIKE "%'.$req['date'].'%" ' : 'WHERE `a`.`sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
- $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `a`.`sys_id` LIKE "%'.$req['sys_id'].'%" ' : '';
|
|
|
+ $sql .= strpos($req['date'],'-') ? 'WHERE `a`.`sys_rq` LIKE "'.$req['date'].'%" ' : 'WHERE `a`.`sczl_gdbh` = "'.$req['date'].'" ';
|
|
|
+ $sql .= isset($req['sys_id']) && !empty($req['sys_id']) ? 'AND `a`.`sys_id` LIKE "'.$req['sys_id'].'%" ' : '';
|
|
|
$sql .= 'ORDER BY sys_id ASC, sczl_num ASC';
|
|
|
$rows = db()->query($sql);
|
|
|
|