|
|
|
@ -38,6 +38,13 @@ |
|
|
|
insert into core_spare_part(site,bu_no,part_no,part_desc,serial_number,status,arrival_time,remark,create_time,create_by) |
|
|
|
values(#{site},#{buNo},#{partNo},#{partDesc},#{serialNumber},#{status},#{arrivalTime},#{remark},GETDATE(),#{createBy}) |
|
|
|
</insert> |
|
|
|
<select id="countCoreSparePartBySerial" resultType="java.lang.Integer"> |
|
|
|
select count(1) |
|
|
|
from core_spare_part |
|
|
|
where site = #{site} |
|
|
|
and bu_no = #{buNo} |
|
|
|
and serial_number = #{serialNumber} |
|
|
|
</select> |
|
|
|
<delete id="deleteCoreSparePart"> |
|
|
|
delete from core_spare_part |
|
|
|
where site = #{site} and bu_no = #{buNo} and part_no = #{partNo} and serial_number = #{serialNumber} |
|
|
|
@ -367,7 +374,7 @@ |
|
|
|
WHEN action = '上机' THEN '第' + CAST(rn AS VARCHAR) + '次上机' |
|
|
|
WHEN action = '下机' THEN '第' + CAST(rn AS VARCHAR) + '次下机' |
|
|
|
END AS status, |
|
|
|
DATEDIFF(MONTH, |
|
|
|
DATEDIFF(DAY, |
|
|
|
LAG(created_date) OVER (PARTITION BY partno, serialNo ORDER BY created_date), |
|
|
|
created_date |
|
|
|
) AS time_diff_months |
|
|
|
|