change - 通过设备编号查询设备台账

maser
yinq 1 week ago
parent 8b1a8b8f56
commit 5ce0c8b980

@ -1,6 +1,7 @@
package com.os.mes.base.service.impl;
import java.util.List;
import com.os.common.utils.DateUtils;
import com.os.common.utils.StringUtils;
import com.os.mes.base.domain.BaseProductLine;
@ -13,13 +14,12 @@ import com.os.mes.base.service.IBaseDeviceLedgerService;
/**
* Service
*
*
* @author Yinq
* @date 2024-05-10
*/
@Service
public class BaseDeviceLedgerServiceImpl implements IBaseDeviceLedgerService
{
public class BaseDeviceLedgerServiceImpl implements IBaseDeviceLedgerService {
@Autowired
private BaseDeviceLedgerMapper baseDeviceLedgerMapper;
@ -28,87 +28,82 @@ public class BaseDeviceLedgerServiceImpl implements IBaseDeviceLedgerService
/**
*
*
*
* @param objId
* @return
*/
@Override
public BaseDeviceLedger selectBaseDeviceLedgerByObjId(Long objId)
{
public BaseDeviceLedger selectBaseDeviceLedgerByObjId(Long objId) {
return baseDeviceLedgerMapper.selectBaseDeviceLedgerByObjId(objId);
}
/**
*
*
*
* @param baseDeviceLedger
* @return
*/
@Override
public List<BaseDeviceLedger> selectBaseDeviceLedgerList(BaseDeviceLedger baseDeviceLedger)
{
public List<BaseDeviceLedger> selectBaseDeviceLedgerList(BaseDeviceLedger baseDeviceLedger) {
return baseDeviceLedgerMapper.selectBaseDeviceLedgerList(baseDeviceLedger);
}
/**
*
*
*
* @param baseDeviceLedger
* @return
*/
@Override
public int insertBaseDeviceLedger(BaseDeviceLedger baseDeviceLedger)
{
public int insertBaseDeviceLedger(BaseDeviceLedger baseDeviceLedger) {
baseDeviceLedger.setCreateTime(DateUtils.getNowDate());
return baseDeviceLedgerMapper.insertBaseDeviceLedger(baseDeviceLedger);
}
/**
*
*
*
* @param baseDeviceLedger
* @return
*/
@Override
public int updateBaseDeviceLedger(BaseDeviceLedger baseDeviceLedger)
{
public int updateBaseDeviceLedger(BaseDeviceLedger baseDeviceLedger) {
baseDeviceLedger.setUpdateTime(DateUtils.getNowDate());
return baseDeviceLedgerMapper.updateBaseDeviceLedger(baseDeviceLedger);
}
/**
*
*
*
* @param objIds
* @return
*/
@Override
public int deleteBaseDeviceLedgerByObjIds(Long[] objIds)
{
public int deleteBaseDeviceLedgerByObjIds(Long[] objIds) {
return baseDeviceLedgerMapper.deleteBaseDeviceLedgerByObjIds(objIds);
}
/**
*
*
*
* @param objId
* @return
*/
@Override
public int deleteBaseDeviceLedgerByObjId(Long objId)
{
public int deleteBaseDeviceLedgerByObjId(Long objId) {
return baseDeviceLedgerMapper.deleteBaseDeviceLedgerByObjId(objId);
}
/**
*
*
* @return
*/
@Override
public String getDeviceCode() {
int incrementedNumber = 1;
String deviceCode = baseDeviceLedgerMapper.getDeviceCode();
if (StringUtils.isNotEmpty(deviceCode)){
if (StringUtils.isNotEmpty(deviceCode)) {
String numericPart = deviceCode.substring(1);
// 将数字部分转换为整数并加1
incrementedNumber = Integer.parseInt(numericPart) + 1;
@ -120,24 +115,23 @@ public class BaseDeviceLedgerServiceImpl implements IBaseDeviceLedgerService
}
/**
*
* @param equipmentNo
*
*
* @param equipmentNo
* @param processStage
* @return
*/
@Override
public BaseDeviceLedger selectBaseDeviceLedgerByDeviceCode(String equipmentNo, String processStage) {
BaseDeviceLedger baseDeviceLedger = baseDeviceLedgerMapper.selectBaseDeviceLedgerByDeviceCode(equipmentNo);
if (processStage.equals("出布") || processStage.equals("成型") || processStage.equals("包胶")) {
BaseProductLine productLine = new BaseProductLine();
productLine.setProductLineName(processStage);
productLine.setWorkCenterCode(baseDeviceLedger.getProductLineCode());
List<BaseProductLine> productLineList = baseProductLineMapper.selectBaseProductLineList(productLine);
if (!productLineList.isEmpty()){
BaseProductLine baseProductLine = productLineList.get(0);
baseDeviceLedger.setProductLineCode(baseProductLine.getProductLineCode());//工位
baseDeviceLedger.setProcessCode(baseProductLine.getWorkCenterName());
}
BaseProductLine productLine = new BaseProductLine();
productLine.setProductLineName(processStage);
productLine.setWorkCenterCode(baseDeviceLedger.getProductLineCode());
List<BaseProductLine> productLineList = baseProductLineMapper.selectBaseProductLineList(productLine);
if (!productLineList.isEmpty()) {
BaseProductLine baseProductLine = productLineList.get(0);
baseDeviceLedger.setProductLineCode(baseProductLine.getProductLineCode());//工位
baseDeviceLedger.setProcessCode(baseProductLine.getWorkCenterName());
}
return baseDeviceLedger;
}

Loading…
Cancel
Save