Browse Source

修改核心备件导出

java8
赵宏斌 2 months ago
parent
commit
acb9cd837f
  1. 9
      src/main/java/com/xujie/sys/modules/pms/data/ExportCoreComponentsData.java
  2. 41
      src/main/resources/mapper/pms/EamMapper.xml

9
src/main/java/com/xujie/sys/modules/pms/data/ExportCoreComponentsData.java

@ -23,4 +23,13 @@ public class ExportCoreComponentsData {
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private String createdDate;
@ExcelProperty("维修人员")
private String createdBy;
@ExcelProperty("故障信息")
private String faultReason;
@ExcelProperty("机台")
private String resourceDesc;
}

41
src/main/resources/mapper/pms/EamMapper.xml

@ -4030,25 +4030,30 @@
</select>
<select id="getAllCoreComponents" resultType="com.xujie.sys.modules.pms.data.ExportCoreComponentsData">
SELECT
rs.id,
rs.site,
rs.bu_no,
rs.resource_id,
rs.part_no,
ps.part_description,
rs.qty_usable,
rs.delflag,
rs.version,
ps.spec,
ps.umid,
ps.remark,
ewc.oldSerialNo,
ewc.newSerialNo,
ewc.created_date
FROM eam_workOrder_coreComponents ewc,resource_spare rs
LEFT JOIN part_spare ps ON rs.site = ps.site and rs.bu_no = ps.bu_no AND rs.part_no = ps.part_no
rs.id,
rs.site,
rs.bu_no,
rs.part_no,
ps.part_description,
rs.qty_usable,
rs.delflag,
rs.version,
ewc.oldSerialNo,
ewc.newSerialNo,
ewc.created_date,
ps.spec,
ps.umid,
ps.remark,
ewc.created_by,
d.fault_reason,
rs.resource_id,
dbo.eam_Get_eamResourceDesc(d.Site, d.ObjectID) as resourceDesc
FROM eam_workOrder_coreComponents ewc
LEFT JOIN resource_spare rs ON ewc.site = rs.site AND ewc.bu_no = rs.bu_no AND ewc.partNo = rs.part_no
LEFT JOIN part_spare ps ON ewc.site = ps.site AND ewc.bu_no = ps.bu_no AND ewc.partNo = ps.part_no
LEFT JOIN eam_workOrder d ON ewc.site = d.Site AND ewc.bu_no = d.bu_no AND ewc.OrderNo = d.OrderNo
<where>
rs.site = #{site} and rs.bu_no = #{buNo} and rs.site = ewc.site and rs.bu_no = ewc.bu_no and rs.part_no = ewc.partNo and ps.coreFlag = 'Y'
ewc.site = #{site} and ewc.bu_no = #{buNo} and ps.coreFlag = 'Y'
<if test="startDate != null ">
AND ewc.created_date >= #{startDate}
</if>

Loading…
Cancel
Save