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

maser
yinq 1 week ago
parent 8b1a8b8f56
commit 5ce0c8b980

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

Loading…
Cancel
Save