|
|
|
@ -63,8 +63,8 @@ public class TorqueManageCheckDetailService implements ITorqueManageCheckService
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void updateTorqueManageCheckDetail(MesProcessTorqueManageTaskDetail torqueManageTaskDetail) {
|
|
|
|
|
MesProcessTorqueManageTaskDetail detailById = torqueManageTaskDetailRepository.getById(torqueManageTaskDetail.getId());
|
|
|
|
|
if (null == detailById) {
|
|
|
|
|
MesProcessTorqueManageTaskDetail torqueManageTaskDetailDb = torqueManageTaskDetailRepository.getById(torqueManageTaskDetail.getId());
|
|
|
|
|
if (null == torqueManageTaskDetailDb) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES_PCN.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION_DATA_NOT_EXIT.getCode())
|
|
|
|
@ -90,7 +90,7 @@ public class TorqueManageCheckDetailService implements ITorqueManageCheckService
|
|
|
|
|
torqueManageTaskDetail.getFasteningIsStc() == MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue() ||
|
|
|
|
|
torqueManageTaskDetail.getToolHeadNoWear() == null ||
|
|
|
|
|
torqueManageTaskDetail.getToolHeadNoWear() == MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue()
|
|
|
|
|
) torqueManageTaskDetail.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue());
|
|
|
|
|
) torqueManageTaskDetailDb.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue());
|
|
|
|
|
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
|
@ -104,8 +104,8 @@ public class TorqueManageCheckDetailService implements ITorqueManageCheckService
|
|
|
|
|
else if (checkValue(torqueManageTaskDetail.getTorqueValue4(), upLimitDouble, downLimitDouble)) isNG = true;
|
|
|
|
|
else if (checkValue(torqueManageTaskDetail.getTorqueValue5(), upLimitDouble, downLimitDouble)) isNG = true;
|
|
|
|
|
|
|
|
|
|
if (isNG) torqueManageTaskDetail.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue());
|
|
|
|
|
else torqueManageTaskDetail.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.OK.getValue());
|
|
|
|
|
if (isNG) torqueManageTaskDetailDb.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue());
|
|
|
|
|
else torqueManageTaskDetailDb.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.OK.getValue());
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -119,16 +119,28 @@ public class TorqueManageCheckDetailService implements ITorqueManageCheckService
|
|
|
|
|
torqueManageTaskDetail.getFasteningIsStc() == MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue() ||
|
|
|
|
|
torqueManageTaskDetail.getToolHeadNoWear() == null ||
|
|
|
|
|
torqueManageTaskDetail.getToolHeadNoWear() == MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue()
|
|
|
|
|
) torqueManageTaskDetail.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue());
|
|
|
|
|
) torqueManageTaskDetailDb.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.NG.getValue());
|
|
|
|
|
|
|
|
|
|
else torqueManageTaskDetail.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.OK.getValue());
|
|
|
|
|
else torqueManageTaskDetailDb.setCheckResult(MesPcnExtEnumUtil.TORQUE_MANAGE_CHECK_RESULT.OK.getValue());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
torqueManageTaskDetail.setCheckTime(TimeTool.getNowTime(true));
|
|
|
|
|
torqueManageTaskDetail.setCheckUser(torqueManageTaskDetail.getModifyUser());
|
|
|
|
|
ConvertBean.serviceModelUpdate(torqueManageTaskDetail, torqueManageTaskDetail.getModifyUser());
|
|
|
|
|
torqueManageTaskDetailRepository.save(torqueManageTaskDetail);
|
|
|
|
|
torqueManageTaskDetailDb.setCheckTime(TimeTool.getNowTime(true));
|
|
|
|
|
torqueManageTaskDetailDb.setCheckUser(torqueManageTaskDetail.getModifyUser());
|
|
|
|
|
torqueManageTaskDetailDb.setRotationNoAbnormal(torqueManageTaskDetail.getRotationNoAbnormal());
|
|
|
|
|
torqueManageTaskDetailDb.setFasteningNoAbnormal(torqueManageTaskDetail.getFasteningNoAbnormal());
|
|
|
|
|
torqueManageTaskDetailDb.setFasteningIsStc(torqueManageTaskDetail.getFasteningIsStc());
|
|
|
|
|
torqueManageTaskDetailDb.setToolHeadNoWear(torqueManageTaskDetail.getToolHeadNoWear());
|
|
|
|
|
torqueManageTaskDetailDb.setScrewdriverNo(torqueManageTaskDetail.getScrewdriverNo());
|
|
|
|
|
if (!StringUtils.isEmpty(torqueManageTaskDetail.getTorqueValue1())) torqueManageTaskDetailDb.setTorqueValue1(torqueManageTaskDetail.getTorqueValue1());
|
|
|
|
|
if (!StringUtils.isEmpty(torqueManageTaskDetail.getTorqueValue2())) torqueManageTaskDetailDb.setTorqueValue2(torqueManageTaskDetail.getTorqueValue2());
|
|
|
|
|
if (!StringUtils.isEmpty(torqueManageTaskDetail.getTorqueValue3())) torqueManageTaskDetailDb.setTorqueValue3(torqueManageTaskDetail.getTorqueValue3());
|
|
|
|
|
if (!StringUtils.isEmpty(torqueManageTaskDetail.getTorqueValue4())) torqueManageTaskDetailDb.setTorqueValue4(torqueManageTaskDetail.getTorqueValue4());
|
|
|
|
|
if (!StringUtils.isEmpty(torqueManageTaskDetail.getTorqueValue5())) torqueManageTaskDetailDb.setTorqueValue5(torqueManageTaskDetail.getTorqueValue5());
|
|
|
|
|
torqueManageTaskDetailDb.setSystemSyncStatus(MesPcnExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue());
|
|
|
|
|
torqueManageTaskDetailDb.setCheckResult(torqueManageTaskDetail.getCheckResult());
|
|
|
|
|
ConvertBean.serviceModelUpdate(torqueManageTaskDetailDb, torqueManageTaskDetail.getModifyUser());
|
|
|
|
|
torqueManageTaskDetailRepository.save(torqueManageTaskDetailDb);
|
|
|
|
|
|
|
|
|
|
//单据主表状态改为点检中
|
|
|
|
|
updateOrderJobStatus(torqueManageTaskDetail);
|
|
|
|
@ -146,9 +158,10 @@ public class TorqueManageCheckDetailService implements ITorqueManageCheckService
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void updateTopTorqueManageCheckDetail(MesProcessTorqueManageTaskDetail torqueManageTaskDetail) {
|
|
|
|
|
|
|
|
|
|
torqueManageTaskDetailRepository.updateByProperties(new String[]{MesPcnExtConstWords.ORDER_JOB_NO}, new Object[]{torqueManageTaskDetail.getOrderJobNo()},
|
|
|
|
|
new String[]{MesPcnExtConstWords.MODIFY_USER, MesPcnExtConstWords.MODIFY_DATE_TIME, MesPcnExtConstWords.TORQUE_MANAGE_NO1, MesPcnExtConstWords.TORQUE_MANAGE_NO2, MesPcnExtConstWords.TORQUE_MANAGE_NO3, MesPcnExtConstWords.TORQUE_SPEC_VALUE},
|
|
|
|
|
new Object[]{AuthUtil.getSessionUser().getUserName(), TimeTool.getNowTime(true), torqueManageTaskDetail.getTorqueManageNo1(), torqueManageTaskDetail.getTorqueManageNo2(), torqueManageTaskDetail.getTorqueManageNo3(), torqueManageTaskDetail.getTorqueSpecValue()});
|
|
|
|
|
new String[]{MesPcnExtConstWords.SYSTEM_SYNC_STATUS, MesPcnExtConstWords.MODIFY_USER, MesPcnExtConstWords.MODIFY_DATE_TIME, MesPcnExtConstWords.TORQUE_MANAGE_NO1, MesPcnExtConstWords.TORQUE_MANAGE_NO2, MesPcnExtConstWords.TORQUE_MANAGE_NO3, MesPcnExtConstWords.TORQUE_SPEC_VALUE},
|
|
|
|
|
new Object[]{MesPcnExtEnumUtil.IF_SYNC_STATUS.NO_SYNC.getValue(), AuthUtil.getSessionUser().getUserName(), TimeTool.getNowTime(true), torqueManageTaskDetail.getTorqueManageNo1(), torqueManageTaskDetail.getTorqueManageNo2(), torqueManageTaskDetail.getTorqueManageNo3(), torqueManageTaskDetail.getTorqueSpecValue()});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void updateOrderJobStatus(MesProcessTorqueManageTaskDetail torqueManageTaskDetail) {
|
|
|
|
|