update 生产工单加关联字段

master
yinq 3 days ago
parent 3aa837f3ac
commit f3048643ec

@ -176,6 +176,11 @@ public class ProdProductPlanDetailBo extends BaseEntity {
*/
private Long workshopId;
/**
* ID
*/
private Long stationId;
/**
*
*/

@ -217,4 +217,29 @@ public class ProdProductPlanDetailVo implements Serializable {
private String teamName;//JOIN
/**
*
*/
private String materialName;
/**
*
*/
private String processName;
/**
* ID
*/
private Long stationId;
/**
*
*/
private String stationName;
/**
*
*/
private String reportUser;
}

@ -124,6 +124,7 @@ public class ProdProductPlanDetailServiceImpl implements IProdProductPlanDetailS
.eq(StringUtils.isNotBlank(bo.getFirstFlag()), ProdProductPlanDetail::getFirstFlag, bo.getFirstFlag())
.eq(StringUtils.isNotBlank(bo.getAlarmFlag()), ProdProductPlanDetail::getAlarmFlag, bo.getAlarmFlag())
.eq(StringUtils.isNotBlank(bo.getSuppleFlag()), ProdProductPlanDetail::getSuppleFlag, bo.getSuppleFlag())
.eq(StringUtils.isNotNull(bo.getStationId()), "t7.station_id", bo.getStationId())
.orderByDesc(ProdProductPlanDetail::getCreateTime);
return lqw;
}

@ -11,11 +11,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</if>
t1.tooling_name,
t2.shift_name,
t3.team_name
t3.team_name,
t5.material_name materialName,
t6.process_name processName,
t7.station_name stationName,
t8.user_name reportUser
FROM ${tableName} t
LEFT JOIN base_tooling_info t1 ON t.tooling_id = t1.tooling_id
LEFT JOIN base_shift_info t2 ON t.shift_id = t2.shift_id
LEFT JOIN base_class_team_info t3 ON t.class_team_id = t3.class_team_id
LEFT JOIN prod_plan_info t4 ON t4.plan_id = t.plan_id
LEFT JOIN base_material_info t5 ON t5.material_id = t4.material_id
LEFT JOIN prod_base_process_info t6 ON t6.process_id = t4.process_id
LEFT JOIN prod_base_station_info t7 ON t7.station_id = t4.release_id
LEFT JOIN sys_user t8 ON t8.user_id = t4.create_by
${ew.getCustomSqlSegment}
</select>

Loading…
Cancel
Save