|
|
@ -45,7 +45,11 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public WmsOutstockRecordVo returnSelectCode(String code) {
|
|
|
|
public WmsOutstockRecordVo returnSelectCode(String code) {
|
|
|
|
MPJLambdaWrapper<WmsOutstockRecord> lqw = JoinWrappers.lambda(WmsOutstockRecord.class).selectAll(WmsOutstockRecord.class).select(BaseMaterialInfo::getMaterialCode, BaseMaterialInfo::getMaterialName, BaseMaterialInfo::getMaterialUnit, BaseMaterialInfo::getMaterialSpec).leftJoin(BaseMaterialInfo.class, BaseMaterialInfo::getMaterialId, WmsOutstockRecord::getMaterialId).select(WmsBaseLocation::getWarehouseId).leftJoin(WmsBaseLocation.class, WmsBaseLocation::getLocationCode, WmsOutstockRecord::getLocationCode).eq(WmsOutstockRecord::getBatchCode, code).eq(WmsOutstockRecord::getReturnFlag, 0).orderByDesc(WmsOutstockRecord::getCreateTime);
|
|
|
|
MPJLambdaWrapper<WmsOutstockRecord> lqw = JoinWrappers.lambda(WmsOutstockRecord.class)
|
|
|
|
|
|
|
|
.selectAll(WmsOutstockRecord.class)
|
|
|
|
|
|
|
|
.select(BaseMaterialInfo::getMaterialCode, BaseMaterialInfo::getMaterialName, BaseMaterialInfo::getMaterialUnit,
|
|
|
|
|
|
|
|
BaseMaterialInfo::getMaterialSpec)
|
|
|
|
|
|
|
|
.leftJoin(BaseMaterialInfo.class, BaseMaterialInfo::getMaterialId, WmsOutstockRecord::getMaterialId).select(WmsBaseLocation::getWarehouseId).leftJoin(WmsBaseLocation.class, WmsBaseLocation::getLocationCode, WmsOutstockRecord::getLocationCode).eq(WmsOutstockRecord::getBatchCode, code).eq(WmsOutstockRecord::getReturnFlag, 0).orderByDesc(WmsOutstockRecord::getCreateTime);
|
|
|
|
return wmsOutstockRecordMapper.selectVoOne(lqw);
|
|
|
|
return wmsOutstockRecordMapper.selectVoOne(lqw);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -129,8 +133,8 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
|
|
|
|
hppStorageDetail.setObjId(null);
|
|
|
|
hppStorageDetail.setObjId(null);
|
|
|
|
hppStorageDetail.setStorageNum(vo.getInstockNum());
|
|
|
|
hppStorageDetail.setStorageNum(vo.getInstockNum());
|
|
|
|
BaseMaterialInfoVo baseMaterialInfoVo = baseMaterialInfoMapper.selectVoById(vo.getMaterialId());
|
|
|
|
BaseMaterialInfoVo baseMaterialInfoVo = baseMaterialInfoMapper.selectVoById(vo.getMaterialId());
|
|
|
|
hppStorageDetail.setMinParkingTime(baseMaterialInfoVo.getMinParkingTime());
|
|
|
|
hppStorageDetail.setMinParkingTime(baseMaterialInfoVo.getMinParkingTime() / 3600);
|
|
|
|
hppStorageDetail.setMaxParkingTime(baseMaterialInfoVo.getMaxParkingTime());
|
|
|
|
hppStorageDetail.setMaxParkingTime(baseMaterialInfoVo.getMaxParkingTime() / 3600);
|
|
|
|
hppStorageDetailMapper.insert(hppStorageDetail);
|
|
|
|
hppStorageDetailMapper.insert(hppStorageDetail);
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -162,6 +166,7 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
|
|
|
|
BeanUtils.copyProperties(vo, outStockDetail);
|
|
|
|
BeanUtils.copyProperties(vo, outStockDetail);
|
|
|
|
outStockDetail.setObjId(null);
|
|
|
|
outStockDetail.setObjId(null);
|
|
|
|
outStockDetail.setCreateBy(LoginHelper.getUsername());
|
|
|
|
outStockDetail.setCreateBy(LoginHelper.getUsername());
|
|
|
|
|
|
|
|
// System.out.println(outStockDetail.getStorePlaceCode());
|
|
|
|
hppOutStockDetailMapper.insert(outStockDetail);
|
|
|
|
hppOutStockDetailMapper.insert(outStockDetail);
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -386,4 +391,9 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
|
|
|
|
System.out.println(machineId);
|
|
|
|
System.out.println(machineId);
|
|
|
|
return apiMapper.selectMachineStationList(machineId);
|
|
|
|
return apiMapper.selectMachineStationList(machineId);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public WmsOutstockRecordVo setHppOutRecord(String code) {
|
|
|
|
|
|
|
|
return apiMapper.setHppOutRecord(code);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|