增加 工位查询

master
wanghao 1 month ago
parent 30424fecb0
commit 168d191eaa

@ -71,10 +71,10 @@
<profiles> <profiles>
<profile> <profile>
<id>dev</id> <id>devw</id>
<properties> <properties>
<!-- 环境标识,需要与配置文件的名称相对应 --> <!-- 环境标识,需要与配置文件的名称相对应 -->
<profiles.active>dev</profiles.active> <profiles.active>devw</profiles.active>
<nacos.server>127.0.0.1:8848</nacos.server> <nacos.server>127.0.0.1:8848</nacos.server>
<nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group> <nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group>
<nacos.config.group>DEFAULT_GROUP</nacos.config.group> <nacos.config.group>DEFAULT_GROUP</nacos.config.group>

@ -7,4 +7,5 @@ public class BaseMachineInfo {
private String machineCode, private String machineCode,
machineName, machineName,
machineIp; machineIp;
private Long machineId;
} }

@ -1,15 +1,10 @@
package org.dromara.wms.domain; package org.dromara.wms.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.dromara.common.tenant.core.TenantEntity; import org.dromara.common.tenant.core.TenantEntity;
import java.io.Serial; import java.io.Serial;
import java.math.BigDecimal;
/** /**
* base_tooling_info * base_tooling_info

@ -38,7 +38,6 @@ public interface WmsPdaApiMapper {
List<StoreInfoVo> selectSemiStore(); List<StoreInfoVo> selectSemiStore();
/** /**
* @param storeId * @param storeId
* @return
*/ */
List<WmsBaseLocationVo> selectRawCheckLocationList(@Param("storeId") Long storeId); List<WmsBaseLocationVo> selectRawCheckLocationList(@Param("storeId") Long storeId);
@ -53,4 +52,7 @@ public interface WmsPdaApiMapper {
BaseToolingInfo productBindSelectVehicle(@Param("code") String code); BaseToolingInfo productBindSelectVehicle(@Param("code") String code);
TyreInfo productBindSelectTyreCode(@Param("code") String code); TyreInfo productBindSelectTyreCode(@Param("code") String code);
@Select("select station_code from prod_base_station_info where machine_id=#{machineId} and del_flag=0")
List<String> selectMachineStationList(@Param("machineId") Long machineId);
} }

@ -62,4 +62,6 @@ public interface IWmsPdaApiService {
BaseToolingInfo productBindSelectVehicle(String code); BaseToolingInfo productBindSelectVehicle(String code);
TyreInfo productBindSelectTyreCode(String code); TyreInfo productBindSelectTyreCode(String code);
List<String> selectMachineStationList(Long machineId);
} }

@ -40,7 +40,7 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
private final WmsInventoryMapper wmsInventoryMapper; private final WmsInventoryMapper wmsInventoryMapper;
private final WmsOutstockDetailMapper wmsOutstockDetailMapper; private final WmsOutstockDetailMapper wmsOutstockDetailMapper;
private final BaseMaterialInfoMapper baseMaterialInfoMapper;//物料基础信息 private final BaseMaterialInfoMapper baseMaterialInfoMapper;//物料基础信息
private final WmsHppTransferMapper wmsHppTransferMapper;
@Override @Override
public WmsOutstockRecordVo returnSelectCode(String code) { public WmsOutstockRecordVo returnSelectCode(String code) {
@ -59,7 +59,6 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
return apiMapper.productSelectVehicleInfo(code); return apiMapper.productSelectVehicleInfo(code);
} }
@Override @Override
public Boolean bindVehicleSubmit(String vehicleCode, List<String> productList) { public Boolean bindVehicleSubmit(String vehicleCode, List<String> productList) {
String userId = String.valueOf(LoginHelper.getUserId()); String userId = String.valueOf(LoginHelper.getUserId());
@ -75,7 +74,6 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
return false; return false;
} }
@Translation(type = "Exception") @Translation(type = "Exception")
@Override @Override
public Boolean productSubmitInStoreInfo(WmsPsmInLoadVo vo) { public Boolean productSubmitInStoreInfo(WmsPsmInLoadVo vo) {
@ -110,11 +108,13 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
return baseMapper.semiSelectVehicleInfo(code); return baseMapper.semiSelectVehicleInfo(code);
} }
@Override @Override
public Boolean updataInStoreRecord(WmsHppInStockDetailVo vo) { public Boolean updataInStoreRecord(WmsHppInStockDetailVo vo) {
LambdaUpdateWrapper<WmsHppInStockDetail> lambdaUpdateWrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<WmsHppInStockDetail> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
lambdaUpdateWrapper.eq(WmsHppInStockDetail::getObjId, vo.getObjId()).set(WmsHppInStockDetail::getStorePlaceId, vo.getStorePlaceId()).set(WmsHppInStockDetail::getUpdateTime, DateUtils.getTime()).set(WmsHppInStockDetail::getUpdateBy, LoginHelper.getUsername()); lambdaUpdateWrapper.eq(WmsHppInStockDetail::getObjId, vo.getObjId())
.set(WmsHppInStockDetail::getStorePlaceId, vo.getStorePlaceId())
.set(WmsHppInStockDetail::getUpdateTime, DateUtils.getTime())
.set(WmsHppInStockDetail::getUpdateBy, LoginHelper.getUsername());
int rows = hppInStockDetailMapper.update(null, lambdaUpdateWrapper); int rows = hppInStockDetailMapper.update(null, lambdaUpdateWrapper);
if (rows > 0) { if (rows > 0) {
// System.out.println("更新成功"); // System.out.println("更新成功");
@ -144,7 +144,6 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
return hppStorageDetailMapper.selectHppStorageDetailInfobyCode(code); return hppStorageDetailMapper.selectHppStorageDetailInfobyCode(code);
} }
@Override @Override
public Boolean semiSubmitOutInfo(WmsHppStorageDetailVo vo) { public Boolean semiSubmitOutInfo(WmsHppStorageDetailVo vo) {
if (vo.getStorageNum() == vo.getOutNumber()) { if (vo.getStorageNum() == vo.getOutNumber()) {
@ -162,13 +161,11 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
return true; return true;
} }
@Override @Override
public WmsInstockPrintVo inSelectCode(String code) { public WmsInstockPrintVo inSelectCode(String code) {
return wmsInstockPrintMapper.inSelectCode(code); return wmsInstockPrintMapper.inSelectCode(code);
} }
@Override @Override
public Boolean inSubmit(WmsInstockPrintVo vo) { public Boolean inSubmit(WmsInstockPrintVo vo) {
// 插入记录 // 插入记录
@ -193,7 +190,6 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
return true; return true;
} }
@Override @Override
public List<WmsOutstockDetailVo> outSelectByOrderCode(String orderCode) { public List<WmsOutstockDetailVo> outSelectByOrderCode(String orderCode) {
MPJLambdaWrapper<WmsOutstockDetail> lqw = JoinWrappers.lambda(WmsOutstockDetail.class).selectAll(WmsOutstockDetail.class).select(BaseMaterialInfo::getMaterialUnit, BaseMaterialInfo::getMaterialSpec).leftJoin(BaseMaterialInfo.class, BaseMaterialInfo::getMaterialId, WmsOutstockDetail::getMaterialId).eq(WmsOutstockDetail::getOutstockCode, orderCode); MPJLambdaWrapper<WmsOutstockDetail> lqw = JoinWrappers.lambda(WmsOutstockDetail.class).selectAll(WmsOutstockDetail.class).select(BaseMaterialInfo::getMaterialUnit, BaseMaterialInfo::getMaterialSpec).leftJoin(BaseMaterialInfo.class, BaseMaterialInfo::getMaterialId, WmsOutstockDetail::getMaterialId).eq(WmsOutstockDetail::getOutstockCode, orderCode);
@ -265,7 +261,6 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
return null; return null;
} }
@Override @Override
public List<WmsBaseLocationVo> storeCheckSelectLocation(String type, Long storeId) { public List<WmsBaseLocationVo> storeCheckSelectLocation(String type, Long storeId) {
@ -321,7 +316,6 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
return null; return null;
} }
@Override @Override
public Boolean storeCheckSubmitCheckRecord(WmsInventoryCheckRecord wmsInventoryCheckRecord) { public Boolean storeCheckSubmitCheckRecord(WmsInventoryCheckRecord wmsInventoryCheckRecord) {
wmsInventoryCheckRecord.setCheckStatus( wmsInventoryCheckRecord.setCheckStatus(
@ -351,8 +345,6 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
} }
private final WmsHppTransferMapper wmsHppTransferMapper;
@Override @Override
public Boolean seimMoveSubmit(Long id, String placeId) { public Boolean seimMoveSubmit(Long id, String placeId) {
// 查询 // 查询
@ -383,4 +375,10 @@ public class WmsPdaApiServiceImpl implements IWmsPdaApiService {
public TyreInfo productBindSelectTyreCode(String code) { public TyreInfo productBindSelectTyreCode(String code) {
return apiMapper.productBindSelectTyreCode(code); return apiMapper.productBindSelectTyreCode(code);
} }
@Override
public List<String> selectMachineStationList(Long machineId) {
System.out.println(machineId);
return apiMapper.selectMachineStationList(machineId);
}
} }

@ -115,7 +115,8 @@
</resultMap> </resultMap>
<select id="slectMachineInfo" resultMap="baseMachineMap"> <select id="slectMachineInfo" resultMap="baseMachineMap">
select machine_code, select machine_id,
machine_code,
machine_name, machine_name,
concat(machine_ip, ':', machine_port) as machine_ip concat(machine_ip, ':', machine_port) as machine_ip
from prod_base_machine_info from prod_base_machine_info
@ -150,4 +151,6 @@
select material_id,return_barcode from prod_product_plan_detail_4 where return_barcode =#{code} select material_id,return_barcode from prod_product_plan_detail_4 where return_barcode =#{code}
</select> </select>
</mapper> </mapper>

@ -46,7 +46,7 @@ db.num=1
db.url.0=jdbc:mysql://1.13.177.47:3306/hwmom_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true db.url.0=jdbc:mysql://1.13.177.47:3306/hwmom_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
db.user.0=root db.user.0=root
db.password.0=haiwei@123 db.password.0=Haiwei123456
### the maximum retry times for push ### the maximum retry times for push
nacos.config.push.maxRetryTime=50 nacos.config.push.maxRetryTime=50

Loading…
Cancel
Save