代码提交
This commit is contained in:
parent
3fe0fe901d
commit
3f42f95b41
|
|
@ -635,6 +635,7 @@
|
||||||
|
|
||||||
LEFT JOIN v_mtp_status vs on mm.ID = vs.maId
|
LEFT JOIN v_mtp_status vs on mm.ID = vs.maId
|
||||||
WHERE 30> to_days(ifnull(mm.NEXT_CHECK_TIME,now())) - to_days(now())
|
WHERE 30> to_days(ifnull(mm.NEXT_CHECK_TIME,now())) - to_days(now())
|
||||||
|
group by mm.ID
|
||||||
|
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -691,20 +692,24 @@
|
||||||
|
|
||||||
<select id="getTotalChangeWarn" parameterType="com.bonus.index.beans.IndexTotalWarnBean" resultType="com.bonus.index.beans.IndexTotalWarnBean">
|
<select id="getTotalChangeWarn" parameterType="com.bonus.index.beans.IndexTotalWarnBean" resultType="com.bonus.index.beans.IndexTotalWarnBean">
|
||||||
SELECT
|
SELECT
|
||||||
mt.ID,
|
mt.ID,
|
||||||
mt2.`NAME` as maType,
|
mt2.`NAME` AS maType,
|
||||||
mt.`NAME` as maName,
|
mt.`NAME` AS maName,
|
||||||
mt.UNIT as maUnit,
|
mt.UNIT AS maUnit,
|
||||||
mt.is_count as isCount,
|
mt.is_count AS isCount,
|
||||||
t1.TIME as time,
|
t1.TIME AS time,
|
||||||
t1.content
|
t1.content
|
||||||
FROM ma_total_change t1
|
FROM ma_total_change t1
|
||||||
LEFT JOIN mm_type mt on mt.ID = t1.type_id
|
LEFT JOIN mm_type mt ON mt.ID = t1.type_id
|
||||||
LEFT JOIN mm_type mt2 on mt.PARENT_ID = mt2.ID
|
LEFT JOIN mm_type mt2 ON mt.PARENT_ID = mt2.ID
|
||||||
WHERE NOT EXISTS (
|
WHERE
|
||||||
SELECT 1
|
DATEDIFF(NOW(), t1.time) < 30
|
||||||
FROM ma_total_change t2
|
AND NOT EXISTS (
|
||||||
WHERE t2.type_id = t1.type_id AND t2.time > t1.time
|
SELECT 1
|
||||||
|
FROM ma_total_change t2
|
||||||
|
WHERE
|
||||||
|
t2.type_id = t1.type_id
|
||||||
|
AND t2.time > t1.time
|
||||||
)
|
)
|
||||||
<if test="maType != null and maType != ''">
|
<if test="maType != null and maType != ''">
|
||||||
and mt2.`NAME` like concat('%', #{maType}, '%')
|
and mt2.`NAME` like concat('%', #{maType}, '%')
|
||||||
|
|
@ -1369,25 +1374,27 @@
|
||||||
|
|
||||||
<select id="getPlanDetailsAboutExpireList" resultType="com.bonus.index.beans.IndexInuseWarnBean">
|
<select id="getPlanDetailsAboutExpireList" resultType="com.bonus.index.beans.IndexInuseWarnBean">
|
||||||
SELECT
|
SELECT
|
||||||
'车辆需求计划' as type,
|
'车辆需求计划' as type,
|
||||||
cpd.id,
|
cpd.id,
|
||||||
bp.`NAME` as projectName,
|
bp.`NAME` as projectName,
|
||||||
cpd.model_id modelId,
|
cpd.model_id modelId,
|
||||||
cpd.need_num needNum,
|
cpd.need_num needNum,
|
||||||
cpd.need_day needDay,
|
cpd.need_day needDay,
|
||||||
cpa.need_time backDate,
|
cpa.need_time backDate,
|
||||||
cpd.remark,
|
cpd.remark,
|
||||||
cmti.type maType,
|
cmti.type maType,
|
||||||
cmti.`NAME` maName,
|
cmti.`NAME` maName,
|
||||||
cmti.model maModel,
|
cmti.model maModel,
|
||||||
cmti.unit maUnit
|
cmti.unit maUnit
|
||||||
FROM
|
FROM
|
||||||
car_plan_details cpd
|
car_plan_details cpd
|
||||||
LEFT JOIN car_plan_apply cpa ON cpd.apply_id = cpa.id
|
LEFT JOIN car_plan_apply cpa ON cpd.apply_id = cpa.id
|
||||||
LEFT JOIN bm_project bp ON cpa.pro_id = bp.ID
|
LEFT JOIN bm_project bp ON cpa.pro_id = bp.ID
|
||||||
LEFT JOIN car_ma_type_info cmti ON cpd.model_id = cmti.id
|
LEFT JOIN car_ma_type_info cmti ON cpd.model_id = cmti.id
|
||||||
WHERE bp.`NAME` IS NOT NULL
|
WHERE bp.`NAME` IS NOT NULL
|
||||||
and cpa.status = 1
|
and cpa.status = 2
|
||||||
|
and cpa.dispatch_num = 0
|
||||||
|
and cpa.status_type = 1
|
||||||
<if test="projectName != null and projectName != ''">
|
<if test="projectName != null and projectName != ''">
|
||||||
and bp.`NAME` like concat('%', #{projectName}, '%')
|
and bp.`NAME` like concat('%', #{projectName}, '%')
|
||||||
</if>
|
</if>
|
||||||
|
|
@ -1414,7 +1421,9 @@
|
||||||
LEFT JOIN st_plan_apply spa ON spd.apply_id = spa.id
|
LEFT JOIN st_plan_apply spa ON spd.apply_id = spa.id
|
||||||
LEFT JOIN bm_project bp ON spa.project_id = bp.ID
|
LEFT JOIN bm_project bp ON spa.project_id = bp.ID
|
||||||
WHERE bp.`NAME` IS NOT NULL
|
WHERE bp.`NAME` IS NOT NULL
|
||||||
and spa.status = 1
|
and spa.status = 2
|
||||||
|
and spa.ck_num = 0
|
||||||
|
and spa.status_type = 1
|
||||||
<if test="projectName != null and projectName != ''">
|
<if test="projectName != null and projectName != ''">
|
||||||
and bp.`NAME` like concat('%', #{projectName}, '%')
|
and bp.`NAME` like concat('%', #{projectName}, '%')
|
||||||
</if>
|
</if>
|
||||||
|
|
@ -1442,7 +1451,8 @@
|
||||||
LEFT JOIN t_plan_apply tpa on tpa.id=tpd.apply_id
|
LEFT JOIN t_plan_apply tpa on tpa.id=tpd.apply_id
|
||||||
LEFT JOIN bm_project pro on tpa.project_id=pro.ID
|
LEFT JOIN bm_project pro on tpa.project_id=pro.ID
|
||||||
WHERE pro.`NAME` is not null
|
WHERE pro.`NAME` is not null
|
||||||
and tpa.status = 1
|
and tpa.status = 2
|
||||||
|
and tpa.status_type = 1
|
||||||
<if test="maName != null and maName != ''">
|
<if test="maName != null and maName != ''">
|
||||||
and tpd.`NAME` like concat('%', #{maName}, '%')
|
and tpd.`NAME` like concat('%', #{maName}, '%')
|
||||||
</if>
|
</if>
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,14 @@
|
||||||
<mapper namespace="com.bonus.index.dao.IndexHomeDao" >
|
<mapper namespace="com.bonus.index.dao.IndexHomeDao" >
|
||||||
|
|
||||||
<resultMap id="index" type="com.bonus.index.beans.IndexHomeBean">
|
<resultMap id="index" type="com.bonus.index.beans.IndexHomeBean">
|
||||||
<id column="id" property="id" />
|
<id column="id" property="id" />
|
||||||
<result column="projectNum" property="partOne.projectCount" />
|
<result column="projectNum" property="partOne.projectCount" />
|
||||||
<result column="maTypeNum" property="partOne.equipmentTypes" />
|
<result column="maTypeNum" property="partOne.equipmentTypes" />
|
||||||
<result column="maTotalNum" property="partOne.totalCount" />
|
<result column="maTotalNum" property="partOne.totalCount" />
|
||||||
<result column="maStorageNum" property="partOne.stockCount" />
|
<result column="maStorageNum" property="partOne.stockCount" />
|
||||||
<result column="maUseNum" property="partOne.inUseCount" />
|
<result column="maUseNum" property="partOne.inUseCount" />
|
||||||
<result column="maRepairNum" property="partOne.repairCount" />
|
<result column="maRepairNum" property="partOne.repairCount" />
|
||||||
<result column="maScrapNum" property="partOne.scrappedCount" />
|
<result column="maScrapNum" property="partOne.scrappedCount" />
|
||||||
<result column="newInputNum" property="partTwo.newStorage.value" />
|
<result column="newInputNum" property="partTwo.newStorage.value" />
|
||||||
<result column="newTotal" property="partTwo.newStorage.total" />
|
<result column="newTotal" property="partTwo.newStorage.total" />
|
||||||
<result column="repairInputNum" property="partTwo.repairStorage.value" />
|
<result column="repairInputNum" property="partTwo.repairStorage.value" />
|
||||||
|
|
@ -27,18 +27,18 @@
|
||||||
<result column="checkNum" property="partFour.checkNum" />
|
<result column="checkNum" property="partFour.checkNum" />
|
||||||
<result column="useNum" property="partFour.useNum" />
|
<result column="useNum" property="partFour.useNum" />
|
||||||
<result column="changeNum" property="partFour.changeNum" />
|
<result column="changeNum" property="partFour.changeNum" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<resultMap id="two" type="com.bonus.index.beans.PartTwoBean" >
|
<resultMap id="two" type="com.bonus.index.beans.PartTwoBean" >
|
||||||
<id column="id" property="id" />
|
<id column="id" property="id" />
|
||||||
|
|
||||||
|
|
||||||
<result column="newInputNum" property="newStorage.value" />
|
<result column="newInputNum" property="newStorage.value" />
|
||||||
<result column="newTotal" property="newStorage.total" />
|
<result column="newTotal" property="newStorage.total" />
|
||||||
<result column="repairInputNum" property="repairStorage.value" />
|
<result column="repairInputNum" property="repairStorage.value" />
|
||||||
|
|
@ -51,40 +51,40 @@
|
||||||
<result column="slInputTotal" property="equipmentCount.total" />
|
<result column="slInputTotal" property="equipmentCount.total" />
|
||||||
<result column="bmInputNum" property="deviceCount.value" />
|
<result column="bmInputNum" property="deviceCount.value" />
|
||||||
<result column="bmInputTotal" property="deviceCount.total" />
|
<result column="bmInputTotal" property="deviceCount.total" />
|
||||||
|
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
|
|
||||||
<resultMap id="six" type="com.bonus.index.beans.PartSixBean" >
|
<resultMap id="six" type="com.bonus.index.beans.PartSixBean" >
|
||||||
<id column="date" property="date" />
|
<id column="date" property="date" />
|
||||||
|
|
||||||
<collection property="list" ofType="com.bonus.index.beans.PartSixBean">
|
<collection property="list" ofType="com.bonus.index.beans.PartSixBean">
|
||||||
<id column="dtype" property="type" />
|
<id column="dtype" property="type" />
|
||||||
<result column="leaseNum" property="leaseNum" />
|
<result column="leaseNum" property="leaseNum" />
|
||||||
<result column="backNum" property="backNum" />
|
<result column="backNum" property="backNum" />
|
||||||
<result column="checkNum" property="checkNum" />
|
<result column="checkNum" property="checkNum" />
|
||||||
<result column="scrapNum" property="scrapNum" />
|
<result column="scrapNum" property="scrapNum" />
|
||||||
<result column="inputNum" property="inputNum" />
|
<result column="inputNum" property="inputNum" />
|
||||||
<result column="newNum" property="newNum" />
|
<result column="newNum" property="newNum" />
|
||||||
<result column="bdNum" property="bdNum" />
|
<result column="bdNum" property="bdNum" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</collection>
|
</collection>
|
||||||
|
|
||||||
|
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
|
|
||||||
<select id="getPartOneData" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="index">
|
<select id="getPartOneData" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="index">
|
||||||
SELECT
|
SELECT
|
||||||
*
|
*
|
||||||
FROM
|
FROM
|
||||||
index_part_one
|
index_part_one
|
||||||
ORDER BY id desc
|
ORDER BY id desc
|
||||||
limit 1
|
limit 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getPartTwoData" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="index">
|
<select id="getPartTwoData" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="index">
|
||||||
SELECT
|
SELECT
|
||||||
pt.newInputNum,
|
pt.newInputNum,
|
||||||
|
|
@ -104,14 +104,14 @@
|
||||||
ORDER BY pt.ID desc
|
ORDER BY pt.ID desc
|
||||||
limit 1
|
limit 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getPartThreeData" parameterType="com.bonus.index.beans.IndexHomeBean" resultType="com.bonus.index.beans.PartThreeBean">
|
<select id="getPartThreeData" parameterType="com.bonus.index.beans.IndexHomeBean" resultType="com.bonus.index.beans.PartThreeBean">
|
||||||
SELECT
|
SELECT
|
||||||
id as id,
|
id as id,
|
||||||
projectName,
|
projectName,
|
||||||
SUM( leaseNum ) AS useCount,
|
SUM( leaseNum ) AS useCount,
|
||||||
SUM( backNum ) AS returnCount,
|
SUM( backNum ) AS returnCount,
|
||||||
SUM( leaseNum ) - SUM( backNum ) diffCount
|
SUM( leaseNum ) - SUM( backNum ) diffCount
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -120,18 +120,18 @@
|
||||||
wla.`CODE` AS agreementCode,
|
wla.`CODE` AS agreementCode,
|
||||||
SUM( wir.NUM ) AS leaseNum,
|
SUM( wir.NUM ) AS leaseNum,
|
||||||
"0" AS backNum,
|
"0" AS backNum,
|
||||||
wla.ID AS agreementId
|
wla.ID AS agreementId
|
||||||
FROM
|
FROM
|
||||||
wf_task_record wtr
|
wf_task_record wtr
|
||||||
LEFT JOIN wf_agreement_task wat ON wtr.ID = wat.TASK_ID
|
LEFT JOIN wf_agreement_task wat ON wtr.ID = wat.TASK_ID
|
||||||
LEFT JOIN wf_lease_agreement wla ON wat.AGREEMENT_ID = wla.ID
|
LEFT JOIN wf_lease_agreement wla ON wat.AGREEMENT_ID = wla.ID
|
||||||
|
|
||||||
LEFT JOIN bm_project bp ON wla.PROJECT = bp.ID
|
LEFT JOIN bm_project bp ON wla.PROJECT = bp.ID
|
||||||
LEFT JOIN wf_task_record wte ON wtr.ID = wte.SUP_ID
|
LEFT JOIN wf_task_record wte ON wtr.ID = wte.SUP_ID
|
||||||
LEFT JOIN wf_info_record wir ON wte.ID = wir.SUP_ID
|
LEFT JOIN wf_info_record wir ON wte.ID = wir.SUP_ID
|
||||||
WHERE
|
WHERE
|
||||||
wir.TYPE = 2
|
wir.TYPE = 2
|
||||||
AND wtr.IS_ACTIVE = 1
|
AND wtr.IS_ACTIVE = 1
|
||||||
GROUP BY
|
GROUP BY
|
||||||
wla.ID UNION
|
wla.ID UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -140,7 +140,7 @@
|
||||||
wla.`CODE` AS agreementCode,
|
wla.`CODE` AS agreementCode,
|
||||||
"0" AS leaseNum,
|
"0" AS leaseNum,
|
||||||
SUM( wir.NUM ) AS backNum,
|
SUM( wir.NUM ) AS backNum,
|
||||||
wla.ID AS agreementId
|
wla.ID AS agreementId
|
||||||
FROM
|
FROM
|
||||||
wf_task_record wtr
|
wf_task_record wtr
|
||||||
LEFT JOIN wf_agreement_task wat ON wtr.ID = wat.TASK_ID
|
LEFT JOIN wf_agreement_task wat ON wtr.ID = wat.TASK_ID
|
||||||
|
|
@ -148,21 +148,21 @@
|
||||||
|
|
||||||
LEFT JOIN bm_project bp ON wla.PROJECT = bp.ID
|
LEFT JOIN bm_project bp ON wla.PROJECT = bp.ID
|
||||||
LEFT JOIN wf_return_material_details wrd ON wtr.ID = wrd.TASK_ID
|
LEFT JOIN wf_return_material_details wrd ON wtr.ID = wrd.TASK_ID
|
||||||
LEFT JOIN wf_info_record wir ON wrd.ID = wir.SUP_ID
|
LEFT JOIN wf_info_record wir ON wrd.ID = wir.SUP_ID
|
||||||
WHERE
|
WHERE
|
||||||
wir.TYPE = 4
|
wir.TYPE = 4
|
||||||
AND wtr.IS_ACTIVE = 1
|
AND wtr.IS_ACTIVE = 1
|
||||||
GROUP BY
|
GROUP BY
|
||||||
wla.ID
|
wla.ID
|
||||||
) a
|
) a
|
||||||
GROUP BY
|
GROUP BY
|
||||||
a.projectName
|
a.projectName
|
||||||
order by diffCount desc
|
order by diffCount desc
|
||||||
LIMIT 20
|
LIMIT 20
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getPartFourData" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="index">
|
<select id="getPartFourData" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="index">
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
SUM(storageNum) as storageNum,
|
SUM(storageNum) as storageNum,
|
||||||
SUM(checkNum) as checkNum,
|
SUM(checkNum) as checkNum,
|
||||||
|
|
@ -176,7 +176,7 @@
|
||||||
0 as useNum,
|
0 as useNum,
|
||||||
0 as changeNum
|
0 as changeNum
|
||||||
FROM
|
FROM
|
||||||
mm_type mt
|
mm_type mt
|
||||||
WHERE mt.`LEVEL` =4 and mt.NUM = 0 and mt.IS_ACTIVE = 1
|
WHERE mt.`LEVEL` =4 and mt.NUM = 0 and mt.IS_ACTIVE = 1
|
||||||
UNION
|
UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -190,31 +190,40 @@
|
||||||
mm.ID,
|
mm.ID,
|
||||||
to_days(ifnull(mm.NEXT_CHECK_TIME,now())) - to_days(now()) AS days
|
to_days(ifnull(mm.NEXT_CHECK_TIME,now())) - to_days(now()) AS days
|
||||||
FROM
|
FROM
|
||||||
mm_machines mm
|
mm_machines mm
|
||||||
) rs
|
) rs
|
||||||
WHERE 30 > rs.days
|
WHERE 30 > rs.days
|
||||||
UNION
|
UNION
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
0 AS storageNum,
|
0 AS storageNum,
|
||||||
0 AS checkNum,
|
0 AS checkNum,
|
||||||
COUNT(DISTINCT maId) as useNum,
|
COUNT(*) AS useNum,
|
||||||
0 as changeNum
|
0 AS changeNum
|
||||||
FROM
|
FROM (
|
||||||
(
|
SELECT 1
|
||||||
SELECT
|
FROM
|
||||||
DISTINCT ps.machine as maId,
|
ma_type_project_storage ps
|
||||||
to_days(now()) -to_days(ps.start_date) as days
|
INNER JOIN mm_machines mm ON ps.machine = mm.ID
|
||||||
FROM
|
INNER JOIN mm_type mt ON mm.TYPE = mt.ID
|
||||||
ma_type_project_storage ps
|
LEFT JOIN mm_type mt2 ON mt.PARENT_ID = mt2.ID
|
||||||
LEFT JOIN mm_machines mm on ps.machine = mm.ID
|
LEFT JOIN wf_lease_agreement wla ON ps.agreement_id = wla.ID
|
||||||
WHERE ps.`status` =1 and ps.is_count = 0
|
LEFT JOIN bm_project bp ON wla.PROJECT = bp.ID
|
||||||
and mm.BATCH_STATUS = 6
|
LEFT JOIN bm_company bc ON bp.COMPANY_ID = bc.ID
|
||||||
GROUP BY ps.machine
|
WHERE
|
||||||
) rs
|
ps.status = 1
|
||||||
WHERE rs.days> 180
|
AND ps.end_date IS NULL
|
||||||
|
AND mm.BATCH_STATUS = 6
|
||||||
|
AND DATEDIFF(NOW(), ps.start_date) > 180
|
||||||
|
GROUP BY
|
||||||
|
mt.ID,
|
||||||
|
mt2.ID,
|
||||||
|
wla.ID,
|
||||||
|
bp.ID,
|
||||||
|
bc.ID
|
||||||
|
) AS t
|
||||||
UNION
|
UNION
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
0 as storageNum,
|
0 as storageNum,
|
||||||
0 as checkNum,
|
0 as checkNum,
|
||||||
|
|
@ -224,14 +233,14 @@
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
mc.id,
|
mc.id,
|
||||||
to_days(now()) -to_days(mc.time) as days
|
to_days(now()) -to_days(mc.time) as days
|
||||||
FROM
|
FROM
|
||||||
ma_total_change mc
|
ma_total_change mc
|
||||||
) rs
|
) rs
|
||||||
WHERE rs.days < 30
|
WHERE rs.days < 30
|
||||||
) res
|
) res
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getPartFiveData" parameterType="com.bonus.index.beans.IndexHomeBean" resultType="com.bonus.index.beans.PartFiveBean">
|
<select id="getPartFiveData" parameterType="com.bonus.index.beans.IndexHomeBean" resultType="com.bonus.index.beans.PartFiveBean">
|
||||||
SELECT
|
SELECT
|
||||||
SUM(newNum) AS newNum,
|
SUM(newNum) AS newNum,
|
||||||
|
|
@ -240,7 +249,7 @@
|
||||||
SUM(scrapNum) AS scrapNum
|
SUM(scrapNum) AS scrapNum
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
COUNT(DISTINCT wd.TASK_ID) as newNum,
|
COUNT(DISTINCT wd.TASK_ID) as newNum,
|
||||||
0 as leaseNum,
|
0 as leaseNum,
|
||||||
|
|
@ -248,10 +257,10 @@
|
||||||
0 as scrapNum
|
0 as scrapNum
|
||||||
FROM
|
FROM
|
||||||
wf_new_details wd
|
wf_new_details wd
|
||||||
|
|
||||||
WHERE wd.IS_APPROVAL = 0
|
WHERE wd.IS_APPROVAL = 0
|
||||||
UNION
|
UNION
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
0 as newNum,
|
0 as newNum,
|
||||||
COUNT(DISTINCT wcd.TASK_ID) leaseNum,
|
COUNT(DISTINCT wcd.TASK_ID) leaseNum,
|
||||||
|
|
@ -259,7 +268,7 @@
|
||||||
0 as scrapNum
|
0 as scrapNum
|
||||||
FROM
|
FROM
|
||||||
wf_collar_details wcd
|
wf_collar_details wcd
|
||||||
|
|
||||||
WHERE wcd.IS_APPROVAL = 0 and wcd.IS_EXAMINE =1
|
WHERE wcd.IS_APPROVAL = 0 and wcd.IS_EXAMINE =1
|
||||||
UNION
|
UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -268,11 +277,11 @@
|
||||||
COUNT(DISTINCT rm.TASK_ID) as backNum,
|
COUNT(DISTINCT rm.TASK_ID) as backNum,
|
||||||
0 as scrapNum
|
0 as scrapNum
|
||||||
FROM
|
FROM
|
||||||
wf_return_material_details rm
|
wf_return_material_details rm
|
||||||
|
|
||||||
WHERE rm.IS_APPROVAL = 0
|
WHERE rm.IS_APPROVAL = 0
|
||||||
UNION
|
UNION
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
0 as newNum,
|
0 as newNum,
|
||||||
0 as leaseNum,
|
0 as leaseNum,
|
||||||
|
|
@ -281,12 +290,12 @@
|
||||||
FROM
|
FROM
|
||||||
wf_scrap_details ws
|
wf_scrap_details ws
|
||||||
WHERE ws.IS_SURE = 0
|
WHERE ws.IS_SURE = 0
|
||||||
|
|
||||||
) res
|
|
||||||
|
|
||||||
|
) res
|
||||||
|
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getPartSixData" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="six">
|
<select id="getPartSixData" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="six">
|
||||||
SELECT A.date,
|
SELECT A.date,
|
||||||
SUM(IF(A.dtype = 2,A.leaseNum,0)) AS leaseNum,
|
SUM(IF(A.dtype = 2,A.leaseNum,0)) AS leaseNum,
|
||||||
|
|
@ -304,16 +313,16 @@
|
||||||
if(wi.TYPE = 5, SUM(wi.NUM),0) AS newNum,
|
if(wi.TYPE = 5, SUM(wi.NUM),0) AS newNum,
|
||||||
if(wi.TYPE = 3, SUM(wi.NUM),0) AS inputNum
|
if(wi.TYPE = 3, SUM(wi.NUM),0) AS inputNum
|
||||||
FROM
|
FROM
|
||||||
wf_info_record wi
|
wf_info_record wi
|
||||||
|
|
||||||
WHERE LEFT(wi.TIME,7) = #{time}
|
WHERE LEFT(wi.TIME,7) = #{time}
|
||||||
GROUP BY LEFT(wi.TIME,10),wi.TYPE
|
GROUP BY LEFT(wi.TIME,10),wi.TYPE
|
||||||
) A
|
) A
|
||||||
GROUP BY A.date
|
GROUP BY A.date
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<select id="getOverview" parameterType="com.bonus.index.beans.IndexHomeBean" resultType="com.bonus.index.beans.PartOneBean">
|
<select id="getOverview" parameterType="com.bonus.index.beans.IndexHomeBean" resultType="com.bonus.index.beans.PartOneBean">
|
||||||
SELECT
|
SELECT
|
||||||
SUM(projectCount) projectCount,
|
SUM(projectCount) projectCount,
|
||||||
|
|
@ -325,8 +334,8 @@
|
||||||
SUM(scrappedCount) scrappedCount
|
SUM(scrappedCount) scrappedCount
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
|
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
COUNT( DISTINCT bp.ID ) AS projectCount,
|
COUNT( DISTINCT bp.ID ) AS projectCount,
|
||||||
0 AS equipmentTypes,
|
0 AS equipmentTypes,
|
||||||
|
|
@ -334,9 +343,9 @@
|
||||||
0 AS stockCount,
|
0 AS stockCount,
|
||||||
0 AS inUseCount,
|
0 AS inUseCount,
|
||||||
0 AS repairCount,
|
0 AS repairCount,
|
||||||
0 AS scrappedCount
|
0 AS scrappedCount
|
||||||
FROM
|
FROM
|
||||||
bm_project bp
|
bm_project bp
|
||||||
WHERE
|
WHERE
|
||||||
bp.IS_ACTIVE = 1 UNION
|
bp.IS_ACTIVE = 1 UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -346,11 +355,11 @@
|
||||||
0 AS stockCount,
|
0 AS stockCount,
|
||||||
0 AS inUseCount,
|
0 AS inUseCount,
|
||||||
0 AS repairCount,
|
0 AS repairCount,
|
||||||
0 AS scrappedCount
|
0 AS scrappedCount
|
||||||
FROM
|
FROM
|
||||||
mm_type mt
|
mm_type mt
|
||||||
WHERE
|
WHERE
|
||||||
mt.`LEVEL` = 4
|
mt.`LEVEL` = 4
|
||||||
AND mt.IS_ACTIVE = 1 UNION
|
AND mt.IS_ACTIVE = 1 UNION
|
||||||
SELECT
|
SELECT
|
||||||
0 AS projectCount,
|
0 AS projectCount,
|
||||||
|
|
@ -367,7 +376,7 @@
|
||||||
0 AS stockCount,
|
0 AS stockCount,
|
||||||
0 AS inUseCount,
|
0 AS inUseCount,
|
||||||
0 AS repairCount,
|
0 AS repairCount,
|
||||||
0 AS scrappedCount
|
0 AS scrappedCount
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -379,14 +388,14 @@
|
||||||
0 scrapNum,
|
0 scrapNum,
|
||||||
0 loseNum,
|
0 loseNum,
|
||||||
0 waitInputNum,
|
0 waitInputNum,
|
||||||
1 AS isCount
|
1 AS isCount
|
||||||
FROM
|
FROM
|
||||||
mm_type mat1
|
mm_type mat1
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
WHERE
|
WHERE
|
||||||
mat1.`LEVEL` = 4
|
mat1.`LEVEL` = 4
|
||||||
AND mat1.IS_ACTIVE = '1'
|
AND mat1.IS_ACTIVE = '1'
|
||||||
GROUP BY
|
GROUP BY
|
||||||
mat1.ID UNION
|
mat1.ID UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -398,7 +407,7 @@
|
||||||
0 scrapNum,
|
0 scrapNum,
|
||||||
0 loseNum,
|
0 loseNum,
|
||||||
0 waitInputNum,
|
0 waitInputNum,
|
||||||
1 AS isCount
|
1 AS isCount
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -410,7 +419,7 @@
|
||||||
mt.UNIT,
|
mt.UNIT,
|
||||||
SUM( wir.NUM ) AS leaseNum,
|
SUM( wir.NUM ) AS leaseNum,
|
||||||
0 AS backNum,
|
0 AS backNum,
|
||||||
mt.IS_COUNT AS isCount
|
mt.IS_COUNT AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_info_record wir
|
wf_info_record wir
|
||||||
LEFT JOIN wf_task_record wtr ON wir.SUP_ID = wtr.ID
|
LEFT JOIN wf_task_record wtr ON wir.SUP_ID = wtr.ID
|
||||||
|
|
@ -418,12 +427,12 @@
|
||||||
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
||||||
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
||||||
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
||||||
LEFT JOIN wf_collar_details wcd ON wcd.TASK_ID = wtr.SUP_ID
|
LEFT JOIN wf_collar_details wcd ON wcd.TASK_ID = wtr.SUP_ID
|
||||||
AND wcd.MODEL_ID = wir.MODEL_ID
|
AND wcd.MODEL_ID = wir.MODEL_ID
|
||||||
WHERE
|
WHERE
|
||||||
wir.TYPE = 2
|
wir.TYPE = 2
|
||||||
AND wtr2.IS_ACTIVE = 1
|
AND wtr2.IS_ACTIVE = 1
|
||||||
AND wcd.IS_APPROVAL = 1
|
AND wcd.IS_APPROVAL = 1
|
||||||
GROUP BY
|
GROUP BY
|
||||||
mt.ID UNION
|
mt.ID UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -435,20 +444,20 @@
|
||||||
mt.UNIT,
|
mt.UNIT,
|
||||||
0 AS leaseNum,
|
0 AS leaseNum,
|
||||||
SUM( wir.NUM ) AS backNum,
|
SUM( wir.NUM ) AS backNum,
|
||||||
mt.IS_COUNT AS isCount
|
mt.IS_COUNT AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_info_record wir
|
wf_info_record wir
|
||||||
LEFT JOIN wf_return_material_details wrd ON wir.SUP_ID = wrd.ID
|
LEFT JOIN wf_return_material_details wrd ON wir.SUP_ID = wrd.ID
|
||||||
LEFT JOIN wf_task_record wtr ON wrd.TASK_ID = wtr.ID
|
LEFT JOIN wf_task_record wtr ON wrd.TASK_ID = wtr.ID
|
||||||
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
||||||
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
||||||
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
||||||
WHERE
|
WHERE
|
||||||
wir.TYPE = 4
|
wir.TYPE = 4
|
||||||
AND wtr.IS_ACTIVE = 1
|
AND wtr.IS_ACTIVE = 1
|
||||||
GROUP BY
|
GROUP BY
|
||||||
mt.ID
|
mt.ID
|
||||||
) a
|
) a
|
||||||
GROUP BY
|
GROUP BY
|
||||||
typeId UNION
|
typeId UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -460,12 +469,12 @@
|
||||||
0 scrapNum,
|
0 scrapNum,
|
||||||
0 loseNum,
|
0 loseNum,
|
||||||
0 waitInputNum,
|
0 waitInputNum,
|
||||||
1 AS isCount
|
1 AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_repair_details wrd
|
wf_repair_details wrd
|
||||||
LEFT JOIN mm_type mat1 ON wrd.MODEL_ID = mat1.ID
|
LEFT JOIN mm_type mat1 ON wrd.MODEL_ID = mat1.ID
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
GROUP BY
|
GROUP BY
|
||||||
wrd.MODEL_ID UNION
|
wrd.MODEL_ID UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -477,12 +486,12 @@
|
||||||
0 scrapNum,
|
0 scrapNum,
|
||||||
0 loseNum,
|
0 loseNum,
|
||||||
0 waitInputNum,
|
0 waitInputNum,
|
||||||
1 AS isCount
|
1 AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_repair_check wrc
|
wf_repair_check wrc
|
||||||
LEFT JOIN mm_type mat1 ON wrc.MODEL_ID = mat1.ID
|
LEFT JOIN mm_type mat1 ON wrc.MODEL_ID = mat1.ID
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
GROUP BY
|
GROUP BY
|
||||||
wrc.MODEL_ID UNION
|
wrc.MODEL_ID UNION
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
|
|
@ -496,16 +505,16 @@
|
||||||
SUM(
|
SUM(
|
||||||
IFNULL( PRE_PUT_NUM, 0 )) - sum(
|
IFNULL( PRE_PUT_NUM, 0 )) - sum(
|
||||||
IFNULL( AL_PUT_NUM, 0 )) AS waitInputNum,
|
IFNULL( AL_PUT_NUM, 0 )) AS waitInputNum,
|
||||||
1 AS isCount
|
1 AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_put_storage_details wpd
|
wf_put_storage_details wpd
|
||||||
LEFT JOIN mm_type mat1 ON wpd.MODEL_ID = mat1.ID
|
LEFT JOIN mm_type mat1 ON wpd.MODEL_ID = mat1.ID
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
WHERE
|
WHERE
|
||||||
wpd.IS_SURE = 0
|
wpd.IS_SURE = 0
|
||||||
GROUP BY
|
GROUP BY
|
||||||
wpd.MODEL_ID
|
wpd.MODEL_ID
|
||||||
) res UNION
|
) res UNION
|
||||||
SELECT
|
SELECT
|
||||||
0 AS projectCount,
|
0 AS projectCount,
|
||||||
|
|
@ -514,11 +523,11 @@
|
||||||
SUM( mat1.NUM ) AS stockCount,
|
SUM( mat1.NUM ) AS stockCount,
|
||||||
0 AS inUseCount,
|
0 AS inUseCount,
|
||||||
0 AS repairCount,
|
0 AS repairCount,
|
||||||
0 AS scrappedCount
|
0 AS scrappedCount
|
||||||
FROM
|
FROM
|
||||||
mm_type mat1
|
mm_type mat1
|
||||||
WHERE
|
WHERE
|
||||||
mat1.`LEVEL` = 4
|
mat1.`LEVEL` = 4
|
||||||
AND mat1.IS_ACTIVE = '1' UNION
|
AND mat1.IS_ACTIVE = '1' UNION
|
||||||
SELECT
|
SELECT
|
||||||
0 AS projectCount,
|
0 AS projectCount,
|
||||||
|
|
@ -527,7 +536,7 @@
|
||||||
0 AS stockCount,
|
0 AS stockCount,
|
||||||
sum( leaseNum ) - SUM( backNum ) inUseCount,
|
sum( leaseNum ) - SUM( backNum ) inUseCount,
|
||||||
0 AS repairCount,
|
0 AS repairCount,
|
||||||
0 AS scrappedCount
|
0 AS scrappedCount
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -539,7 +548,7 @@
|
||||||
mt.UNIT,
|
mt.UNIT,
|
||||||
SUM( wir.NUM ) AS leaseNum,
|
SUM( wir.NUM ) AS leaseNum,
|
||||||
0 AS backNum,
|
0 AS backNum,
|
||||||
mt.IS_COUNT AS isCount
|
mt.IS_COUNT AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_info_record wir
|
wf_info_record wir
|
||||||
LEFT JOIN wf_task_record wtr ON wir.SUP_ID = wtr.ID
|
LEFT JOIN wf_task_record wtr ON wir.SUP_ID = wtr.ID
|
||||||
|
|
@ -547,12 +556,12 @@
|
||||||
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
||||||
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
||||||
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
||||||
LEFT JOIN wf_collar_details wcd ON wcd.TASK_ID = wtr.SUP_ID
|
LEFT JOIN wf_collar_details wcd ON wcd.TASK_ID = wtr.SUP_ID
|
||||||
AND wcd.MODEL_ID = wir.MODEL_ID
|
AND wcd.MODEL_ID = wir.MODEL_ID
|
||||||
WHERE
|
WHERE
|
||||||
wir.TYPE = 2
|
wir.TYPE = 2
|
||||||
AND wtr2.IS_ACTIVE = 1
|
AND wtr2.IS_ACTIVE = 1
|
||||||
AND wcd.IS_APPROVAL = 1
|
AND wcd.IS_APPROVAL = 1
|
||||||
GROUP BY
|
GROUP BY
|
||||||
mt.ID UNION
|
mt.ID UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -564,19 +573,19 @@
|
||||||
mt.UNIT,
|
mt.UNIT,
|
||||||
0 AS leaseNum,
|
0 AS leaseNum,
|
||||||
SUM( wir.NUM ) AS backNum,
|
SUM( wir.NUM ) AS backNum,
|
||||||
mt.IS_COUNT AS isCount
|
mt.IS_COUNT AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_info_record wir
|
wf_info_record wir
|
||||||
LEFT JOIN wf_return_material_details wrd ON wir.SUP_ID = wrd.ID
|
LEFT JOIN wf_return_material_details wrd ON wir.SUP_ID = wrd.ID
|
||||||
LEFT JOIN wf_task_record wtr ON wrd.TASK_ID = wtr.ID
|
LEFT JOIN wf_task_record wtr ON wrd.TASK_ID = wtr.ID
|
||||||
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
||||||
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
||||||
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
||||||
WHERE
|
WHERE
|
||||||
wir.TYPE = 4
|
wir.TYPE = 4
|
||||||
AND wtr.IS_ACTIVE = 1
|
AND wtr.IS_ACTIVE = 1
|
||||||
GROUP BY
|
GROUP BY
|
||||||
mt.ID
|
mt.ID
|
||||||
) a UNION
|
) a UNION
|
||||||
SELECT
|
SELECT
|
||||||
0 AS projectCount,
|
0 AS projectCount,
|
||||||
|
|
@ -585,7 +594,7 @@
|
||||||
0 AS stockCount,
|
0 AS stockCount,
|
||||||
0 inUseCount,
|
0 inUseCount,
|
||||||
SUM( repairNum )+ SUM( checkNum )+ SUM( waitInputNum ) AS repairCount,
|
SUM( repairNum )+ SUM( checkNum )+ SUM( waitInputNum ) AS repairCount,
|
||||||
0 AS scrappedCount
|
0 AS scrappedCount
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -597,12 +606,12 @@
|
||||||
0 scrapNum,
|
0 scrapNum,
|
||||||
0 loseNum,
|
0 loseNum,
|
||||||
0 waitInputNum,
|
0 waitInputNum,
|
||||||
1 AS isCount
|
1 AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_repair_details wrd
|
wf_repair_details wrd
|
||||||
LEFT JOIN mm_type mat1 ON wrd.MODEL_ID = mat1.ID
|
LEFT JOIN mm_type mat1 ON wrd.MODEL_ID = mat1.ID
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
GROUP BY
|
GROUP BY
|
||||||
wrd.MODEL_ID UNION
|
wrd.MODEL_ID UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -614,12 +623,12 @@
|
||||||
0 scrapNum,
|
0 scrapNum,
|
||||||
0 loseNum,
|
0 loseNum,
|
||||||
0 waitInputNum,
|
0 waitInputNum,
|
||||||
1 AS isCount
|
1 AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_repair_check wrc
|
wf_repair_check wrc
|
||||||
LEFT JOIN mm_type mat1 ON wrc.MODEL_ID = mat1.ID
|
LEFT JOIN mm_type mat1 ON wrc.MODEL_ID = mat1.ID
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
GROUP BY
|
GROUP BY
|
||||||
wrc.MODEL_ID UNION
|
wrc.MODEL_ID UNION
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
|
|
@ -633,16 +642,16 @@
|
||||||
SUM(
|
SUM(
|
||||||
IFNULL( PRE_PUT_NUM, 0 )) - sum(
|
IFNULL( PRE_PUT_NUM, 0 )) - sum(
|
||||||
IFNULL( AL_PUT_NUM, 0 )) AS waitInputNum,
|
IFNULL( AL_PUT_NUM, 0 )) AS waitInputNum,
|
||||||
1 AS isCount
|
1 AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_put_storage_details wpd
|
wf_put_storage_details wpd
|
||||||
LEFT JOIN mm_type mat1 ON wpd.MODEL_ID = mat1.ID
|
LEFT JOIN mm_type mat1 ON wpd.MODEL_ID = mat1.ID
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
WHERE
|
WHERE
|
||||||
wpd.IS_SURE = 0
|
wpd.IS_SURE = 0
|
||||||
GROUP BY
|
GROUP BY
|
||||||
wpd.MODEL_ID
|
wpd.MODEL_ID
|
||||||
) res UNION
|
) res UNION
|
||||||
SELECT
|
SELECT
|
||||||
0 AS projectCount,
|
0 AS projectCount,
|
||||||
|
|
@ -651,26 +660,26 @@
|
||||||
0 AS stockCount,
|
0 AS stockCount,
|
||||||
0 inUseCount,
|
0 inUseCount,
|
||||||
0 AS repairCount,
|
0 AS repairCount,
|
||||||
SUM( wsd.ALSCRAP_NUM ) AS scrappedCount
|
SUM( wsd.ALSCRAP_NUM ) AS scrappedCount
|
||||||
FROM
|
FROM
|
||||||
wf_scrap_details wsd
|
wf_scrap_details wsd
|
||||||
LEFT JOIN mm_type mat1 ON wsd.MODEL_ID = mat1.ID
|
LEFT JOIN mm_type mat1 ON wsd.MODEL_ID = mat1.ID
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
WHERE
|
WHERE
|
||||||
wsd.IS_SURE = 1
|
wsd.IS_SURE = 1
|
||||||
) rs
|
) rs
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertPartOne" parameterType="com.bonus.index.beans.PartOneBean">
|
<insert id="insertPartOne" parameterType="com.bonus.index.beans.PartOneBean">
|
||||||
insert into index_part_one(projectNum,maTypeNum,maTotalNum,maStorageNum,maUseNum,maRepairNum,maScrapNum,time) values
|
insert into index_part_one(projectNum,maTypeNum,maTotalNum,maStorageNum,maUseNum,maRepairNum,maScrapNum,time) values
|
||||||
(#{projectCount},#{equipmentTypes},#{totalCount},#{stockCount},#{inUseCount},#{repairCount},#{scrappedCount},#{time})
|
(#{projectCount},#{equipmentTypes},#{totalCount},#{stockCount},#{inUseCount},#{repairCount},#{scrappedCount},#{time})
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<select id="getInputview" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="two">
|
<select id="getInputview" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="two">
|
||||||
SELECT
|
SELECT
|
||||||
SUM(newInputNum) as newInputNum,
|
SUM(newInputNum) as newInputNum,
|
||||||
|
|
@ -689,11 +698,11 @@
|
||||||
0 bdInputNum,
|
0 bdInputNum,
|
||||||
0 backInputNum
|
0 backInputNum
|
||||||
FROM
|
FROM
|
||||||
wf_info_record wir
|
wf_info_record wir
|
||||||
where wir.TYPE = 5
|
where wir.TYPE = 5
|
||||||
union
|
union
|
||||||
SELECT
|
SELECT
|
||||||
|
|
||||||
0 AS newInputNum,
|
0 AS newInputNum,
|
||||||
SUM(wir.NUM) repairInputNum,
|
SUM(wir.NUM) repairInputNum,
|
||||||
0 bdInputNum,
|
0 bdInputNum,
|
||||||
|
|
@ -710,12 +719,12 @@
|
||||||
FROM
|
FROM
|
||||||
wf_inventory_record wr
|
wf_inventory_record wr
|
||||||
WHERE wr.INVENTORY_TYPE = "盘盈"
|
WHERE wr.INVENTORY_TYPE = "盘盈"
|
||||||
) rs
|
) rs
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getTypeview" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="two">
|
<select id="getTypeview" parameterType="com.bonus.index.beans.IndexHomeBean" resultMap="two">
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
SUM(if(rs.iscount =0,rs.totalCount, 0)) as bmInputNum,
|
SUM(if(rs.iscount =0,rs.totalCount, 0)) as bmInputNum,
|
||||||
SUM(if(rs.iscount =1,rs.totalCount, 0)) as slInputNum,
|
SUM(if(rs.iscount =1,rs.totalCount, 0)) as slInputNum,
|
||||||
|
|
@ -733,7 +742,7 @@
|
||||||
sum( leaseNum ))+ ROUND(
|
sum( leaseNum ))+ ROUND(
|
||||||
SUM( repairNum )) + ROUND(
|
SUM( repairNum )) + ROUND(
|
||||||
SUM( checkNum )) + ROUND( SUM( waitInputNum ) ) AS totalCount,
|
SUM( checkNum )) + ROUND( SUM( waitInputNum ) ) AS totalCount,
|
||||||
iscount
|
iscount
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -745,14 +754,14 @@
|
||||||
0 scrapNum,
|
0 scrapNum,
|
||||||
0 loseNum,
|
0 loseNum,
|
||||||
0 waitInputNum,
|
0 waitInputNum,
|
||||||
mat1.IS_COUNT AS isCount
|
mat1.IS_COUNT AS isCount
|
||||||
FROM
|
FROM
|
||||||
mm_type mat1
|
mm_type mat1
|
||||||
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
LEFT JOIN mm_type mat2 ON mat2.ID = mat1.PARENT_ID
|
||||||
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
LEFT JOIN mm_type mat3 ON mat3.ID = mat2.PARENT_ID
|
||||||
WHERE
|
WHERE
|
||||||
mat1.`LEVEL` = 4
|
mat1.`LEVEL` = 4
|
||||||
AND mat1.IS_ACTIVE = '1'
|
AND mat1.IS_ACTIVE = '1'
|
||||||
GROUP BY
|
GROUP BY
|
||||||
mat1.ID UNION
|
mat1.ID UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -764,7 +773,7 @@
|
||||||
0 scrapNum,
|
0 scrapNum,
|
||||||
0 loseNum,
|
0 loseNum,
|
||||||
0 waitInputNum,
|
0 waitInputNum,
|
||||||
isCount AS isCount
|
isCount AS isCount
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -776,7 +785,7 @@
|
||||||
mt.UNIT,
|
mt.UNIT,
|
||||||
SUM( wir.NUM ) AS leaseNum,
|
SUM( wir.NUM ) AS leaseNum,
|
||||||
0 AS backNum,
|
0 AS backNum,
|
||||||
mt.IS_COUNT AS isCount
|
mt.IS_COUNT AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_info_record wir
|
wf_info_record wir
|
||||||
LEFT JOIN wf_task_record wtr ON wir.SUP_ID = wtr.ID
|
LEFT JOIN wf_task_record wtr ON wir.SUP_ID = wtr.ID
|
||||||
|
|
@ -784,12 +793,12 @@
|
||||||
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
||||||
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
||||||
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
||||||
LEFT JOIN wf_collar_details wcd ON wcd.TASK_ID = wtr.SUP_ID
|
LEFT JOIN wf_collar_details wcd ON wcd.TASK_ID = wtr.SUP_ID
|
||||||
AND wcd.MODEL_ID = wir.MODEL_ID
|
AND wcd.MODEL_ID = wir.MODEL_ID
|
||||||
WHERE
|
WHERE
|
||||||
wir.TYPE = 2
|
wir.TYPE = 2
|
||||||
AND wtr2.IS_ACTIVE = 1
|
AND wtr2.IS_ACTIVE = 1
|
||||||
AND wcd.IS_APPROVAL = 1
|
AND wcd.IS_APPROVAL = 1
|
||||||
GROUP BY
|
GROUP BY
|
||||||
mt.ID UNION
|
mt.ID UNION
|
||||||
SELECT
|
SELECT
|
||||||
|
|
@ -801,50 +810,50 @@
|
||||||
mt.UNIT,
|
mt.UNIT,
|
||||||
0 AS leaseNum,
|
0 AS leaseNum,
|
||||||
SUM( wir.NUM ) AS backNum,
|
SUM( wir.NUM ) AS backNum,
|
||||||
mt.IS_COUNT AS isCount
|
mt.IS_COUNT AS isCount
|
||||||
FROM
|
FROM
|
||||||
wf_info_record wir
|
wf_info_record wir
|
||||||
LEFT JOIN wf_return_material_details wrd ON wir.SUP_ID = wrd.ID
|
LEFT JOIN wf_return_material_details wrd ON wir.SUP_ID = wrd.ID
|
||||||
LEFT JOIN wf_task_record wtr ON wrd.TASK_ID = wtr.ID
|
LEFT JOIN wf_task_record wtr ON wrd.TASK_ID = wtr.ID
|
||||||
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
LEFT JOIN mm_type mt ON wir.MODEL_ID = mt.ID
|
||||||
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
LEFT JOIN mm_type mmt ON mt.PARENT_ID = mmt.ID
|
||||||
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
LEFT JOIN mm_type mmt1 ON mmt.PARENT_ID = mmt1.ID
|
||||||
WHERE
|
WHERE
|
||||||
wir.TYPE = 4
|
wir.TYPE = 4
|
||||||
AND wtr.IS_ACTIVE = 1
|
AND wtr.IS_ACTIVE = 1
|
||||||
GROUP BY
|
GROUP BY
|
||||||
mt.ID
|
mt.ID
|
||||||
) a
|
) a
|
||||||
GROUP BY
|
GROUP BY
|
||||||
typeId
|
typeId
|
||||||
|
|
||||||
) res
|
) res
|
||||||
GROUP BY isCount
|
GROUP BY isCount
|
||||||
) rs
|
) rs
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<insert id="insertPartTwo" parameterType="com.bonus.index.beans.PartTwoBean">
|
<insert id="insertPartTwo" parameterType="com.bonus.index.beans.PartTwoBean">
|
||||||
insert into index_part_two(newInputNum,repairInputNum,bdInputNum,backInputNum,total,slInputNum,bmInputNum,totalNum,time) values
|
insert into index_part_two(newInputNum,repairInputNum,bdInputNum,backInputNum,total,slInputNum,bmInputNum,totalNum,time) values
|
||||||
(#{newStorage.value},#{repairStorage.value},#{inventoryStorage.value},#{returnStorage.value},#{newStorage.total},#{equipmentCount.value},#{deviceCount.value},#{equipmentCount.total},#{time})
|
(#{newStorage.value},#{repairStorage.value},#{inventoryStorage.value},#{returnStorage.value},#{newStorage.total},#{equipmentCount.value},#{deviceCount.value},#{equipmentCount.total},#{time})
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<select id="getHomeResource" parameterType="com.bonus.index.beans.IndexHomeResourseBean" resultType="com.bonus.index.beans.IndexHomeResourseBean">
|
<select id="getHomeResource" parameterType="com.bonus.index.beans.IndexHomeResourseBean" resultType="com.bonus.index.beans.IndexHomeResourseBean">
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
|
|
||||||
pr.ID,
|
pr.ID,
|
||||||
pr.`NAME` as rsName,
|
pr.`NAME` as rsName,
|
||||||
pr.ICON as rsIcon,
|
pr.ICON as rsIcon,
|
||||||
pr.URL as rsUrl
|
pr.URL as rsUrl
|
||||||
FROM
|
FROM
|
||||||
pm_user_resourse pur
|
pm_user_resourse pur
|
||||||
LEFT JOIN pm_resources pr on pur.resourse_id = pr.ID
|
LEFT JOIN pm_resources pr on pur.resourse_id = pr.ID
|
||||||
WHERE pur.user_id =#{userId}
|
WHERE pur.user_id =#{userId}
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<select id="getResource" parameterType="com.bonus.index.beans.IndexHomeResourseBean" resultType="com.bonus.index.beans.IndexHomeResourseBean">
|
<select id="getResource" parameterType="com.bonus.index.beans.IndexHomeResourseBean" resultType="com.bonus.index.beans.IndexHomeResourseBean">
|
||||||
SELECT
|
SELECT
|
||||||
pr.ID,
|
pr.ID,
|
||||||
|
|
@ -865,22 +874,22 @@
|
||||||
) b ON pr.ID = b.RES_ID
|
) b ON pr.ID = b.RES_ID
|
||||||
WHERE pr.PARENT_ID != 0
|
WHERE pr.PARENT_ID != 0
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<delete id="deleteResourse" parameterType="com.bonus.index.beans.IndexHomeResourseBean">
|
<delete id="deleteResourse" parameterType="com.bonus.index.beans.IndexHomeResourseBean">
|
||||||
DELETE FROM pm_user_resourse
|
DELETE FROM pm_user_resourse
|
||||||
|
|
||||||
where user_id = #{userId}
|
where user_id = #{userId}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertResourse" parameterType="com.bonus.index.beans.IndexHomeResourseBean">
|
<insert id="insertResourse" parameterType="com.bonus.index.beans.IndexHomeResourseBean">
|
||||||
insert into pm_user_resourse
|
insert into pm_user_resourse
|
||||||
(user_id,resourse_id)
|
(user_id,resourse_id)
|
||||||
values
|
values
|
||||||
(#{userId},#{rsId})
|
(#{userId},#{rsId})
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<!-- 查询工程领料、退料、维修检验、机具报废、修试后入库、新购入库、库存盘点数量 -->
|
<!-- 查询工程领料、退料、维修检验、机具报废、修试后入库、新购入库、库存盘点数量 -->
|
||||||
<select id="getProAndNum" resultType="com.bonus.index.beans.IndexDetailVo">
|
<select id="getProAndNum" resultType="com.bonus.index.beans.IndexDetailVo">
|
||||||
SELECT A.proId,
|
SELECT A.proId,
|
||||||
|
|
@ -892,21 +901,21 @@
|
||||||
FROM wf_info_record wir
|
FROM wf_info_record wir
|
||||||
LEFT JOIN wf_task_record wtr on wir.SUP_ID = wtr.ID
|
LEFT JOIN wf_task_record wtr on wir.SUP_ID = wtr.ID
|
||||||
LEFT JOIN wf_task_record wtr2 on wtr.SUP_ID = wtr2.ID
|
LEFT JOIN wf_task_record wtr2 on wtr.SUP_ID = wtr2.ID
|
||||||
LEFT JOIN wf_ma_outstock wot on wir.SUP_ID = wot.TASK_ID
|
LEFT JOIN wf_ma_outstock wot on wir.SUP_ID = wot.TASK_ID
|
||||||
LEFT JOIN wf_agreement_task wat on wtr2.ID = wat.TASK_ID
|
LEFT JOIN wf_agreement_task wat on wtr2.ID = wat.TASK_ID
|
||||||
LEFT JOIN wf_lease_agreement wla on wat.AGREEMENT_ID = wla.ID
|
LEFT JOIN wf_lease_agreement wla on wat.AGREEMENT_ID = wla.ID
|
||||||
LEFT JOIN bm_project bp on wla.PROJECT = bp.ID
|
LEFT JOIN bm_project bp on wla.PROJECT = bp.ID
|
||||||
WHERE wir.TYPE = 2 and wot.IS_APPROVAL = 1 AND LEFT(wir.TIME,10) = #{time}
|
WHERE wir.TYPE = 2 and wot.IS_APPROVAL = 1 AND LEFT(wir.TIME,10) = #{time}
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT bp.ID AS proId,bp.`NAME` AS proName,wir.type,wir.num
|
SELECT bp.ID AS proId,bp.`NAME` AS proName,wir.type,wir.num
|
||||||
FROM wf_info_record wir
|
FROM wf_info_record wir
|
||||||
LEFT JOIN wf_return_material_details wrd on wir.SUP_ID = wrd.ID
|
LEFT JOIN wf_return_material_details wrd on wir.SUP_ID = wrd.ID
|
||||||
LEFT JOIN wf_task_record wtr on wrd.TASK_ID = wtr.ID
|
LEFT JOIN wf_task_record wtr on wrd.TASK_ID = wtr.ID
|
||||||
LEFT JOIN wf_agreement_task wat on wtr.ID = wat.TASK_ID
|
LEFT JOIN wf_agreement_task wat on wtr.ID = wat.TASK_ID
|
||||||
LEFT JOIN wf_lease_agreement wla on wat.AGREEMENT_ID = wla.ID
|
LEFT JOIN wf_lease_agreement wla on wat.AGREEMENT_ID = wla.ID
|
||||||
LEFT JOIN bm_project bp on wla.PROJECT = bp.ID
|
LEFT JOIN bm_project bp on wla.PROJECT = bp.ID
|
||||||
WHERE wir.TYPE = 4 AND LEFT(wir.TIME,10) = #{time}
|
WHERE wir.TYPE = 4 AND LEFT(wir.TIME,10) = #{time}
|
||||||
) A
|
) A
|
||||||
<where>
|
<where>
|
||||||
<if test="proName!=null and proName!=''">
|
<if test="proName!=null and proName!=''">
|
||||||
AND INSTR(A.proName,#{proName}) > 0
|
AND INSTR(A.proName,#{proName}) > 0
|
||||||
|
|
@ -914,5 +923,5 @@
|
||||||
</where>
|
</where>
|
||||||
GROUP BY A.proId
|
GROUP BY A.proId
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue