|
|
@ -2194,39 +2194,40 @@ public class MesHqlPack {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 维修记录
|
|
|
|
* 不良记录
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @param mesRepairRecord
|
|
|
|
* @param defectRecord
|
|
|
|
* @param organizeCode
|
|
|
|
* @param organizeCode
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static DdlPackBean getMesRepairRecord(MesRepairRecord mesRepairRecord, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesDefectRecord(MesDefectRecord defectRecord, String organizeCode) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesRepairRecord, organizeCode);
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(defectRecord, organizeCode);
|
|
|
|
if (!StringUtils.isEmpty(mesRepairRecord.getPartNo())) {
|
|
|
|
if (!StringUtils.isEmpty(defectRecord.getPartNo())) {
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(mesRepairRecord.getPartNo(), "partNo", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(defectRecord.getPartNo(), "partNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!StringUtils.isEmpty(mesRepairRecord.getSerialNumber())) {
|
|
|
|
if (!StringUtils.isEmpty(defectRecord.getSerialNumber())) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesRepairRecord.getSerialNumber(), "serialNumber", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(defectRecord.getSerialNumber(), "serialNumber", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!StringUtils.isEmpty(mesRepairRecord.getWorkCenterCode())) {
|
|
|
|
if (!StringUtils.isEmpty(defectRecord.getWorkCenterCode())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesRepairRecord.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(defectRecord.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!StringUtils.isEmpty(mesRepairRecord.getWorkCellCode())) {
|
|
|
|
if (!StringUtils.isEmpty(defectRecord.getWorkCellCode())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesRepairRecord.getWorkCellCode(), "workCellCode", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(defectRecord.getWorkCellCode(), "workCellCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!StringUtils.isEmpty(mesRepairRecord.getDefectCode())) {
|
|
|
|
if (!StringUtils.isEmpty(defectRecord.getDefectCode())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesRepairRecord.getDefectCode(), "defectCode", packBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(defectRecord.getDefectCode(), "defectCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!StringUtils.isEmpty(mesRepairRecord.getRepairCode())) {
|
|
|
|
if (!StringUtils.isEmpty(defectRecord.getWorkOrderNo())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesRepairRecord.getRepairCode(), "repairCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(defectRecord.getWorkOrderNo(), "workOrderNo", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!StringUtils.isEmpty(mesRepairRecord.getDcCode())) {
|
|
|
|
if (!StringUtils.isEmpty(defectRecord.getRepairStatus())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesRepairRecord.getDcCode(), "dcCode", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(defectRecord.getRepairStatus(), "repairStatus", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!StringUtils.isEmpty(mesRepairRecord.getCreateDateTimeStart()) || !StringUtils.isEmpty(mesRepairRecord.getCreateDateTimeEnd())) {
|
|
|
|
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(defectRecord.getCreateDateTimeStart()) || !StringUtils.isEmpty(defectRecord.getCreateDateTimeEnd())) {
|
|
|
|
DdlPreparedPack.timeBuilder(
|
|
|
|
DdlPreparedPack.timeBuilder(
|
|
|
|
mesRepairRecord.getCreateDateTimeStart(),
|
|
|
|
defectRecord.getCreateDateTimeStart(),
|
|
|
|
mesRepairRecord.getCreateDateTimeEnd(),
|
|
|
|
defectRecord.getCreateDateTimeEnd(),
|
|
|
|
"createDatetime", packBean, true);
|
|
|
|
"createDatetime", packBean, true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
@ -2782,8 +2783,8 @@ public class MesHqlPack {
|
|
|
|
* @param organizeCode
|
|
|
|
* @param organizeCode
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static DdlPackBean getMesWorkCellSkill(MesWorkCellSkill mesWorkCellSkill, String organizeCode) {
|
|
|
|
public static DdlPackBean getMesWorkCellSkill(MesWorkCellSkill mesWorkCellSkill) {
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesWorkCellSkill, organizeCode);
|
|
|
|
DdlPackBean packBean = DdlPackBean.getDdlPackBean(mesWorkCellSkill.getOrganizeCode());;
|
|
|
|
if (!StringUtils.isEmpty(mesWorkCellSkill.getSkillCode())) {
|
|
|
|
if (!StringUtils.isEmpty(mesWorkCellSkill.getSkillCode())) {
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesWorkCellSkill.getSkillCode(), "skillCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(mesWorkCellSkill.getSkillCode(), "skillCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -3636,4 +3637,28 @@ public class MesHqlPack {
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesFurnaceLocation.getIsValid(), "isValid", packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(mesFurnaceLocation.getIsValid(), "isValid", packBean);
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* MES_看板自定义参数配置查询条件封装
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param boardLineStaffMatrix
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static DdlPackBean getBoardLineStaffMatrix(MesBoardLineStaffMatrix boardLineStaffMatrix) {
|
|
|
|
|
|
|
|
DdlPackBean packBean = DdlPackBean.getDdlPackBean(boardLineStaffMatrix.getOrganizeCode());
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(boardLineStaffMatrix.getBoardCode())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(boardLineStaffMatrix.getBoardCode(), "boardCode", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(boardLineStaffMatrix.getWorkCellCode())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(boardLineStaffMatrix.getWorkCellCode(), "workCellCode", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(boardLineStaffMatrix.getWorkCenterCode())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(boardLineStaffMatrix.getWorkCenterCode(), "workCenterCode", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(boardLineStaffMatrix.getUserCode())) {
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(boardLineStaffMatrix.getUserCode(), "userCode", packBean);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|