feat(uapbd): 支持查询人员信息并增加其他查询接口

- 新增 queryPsndoc 方法用于查询人员信息
- 添加 queryMaterial、queryBom 和 queryMaterialClass 方法的实现
- 在主查询方法中增加对 queryPsndoc 的支持
- 移除未使用的 queryMaterial 方法声明
This commit is contained in:
张明 2025-05-12 16:01:41 +08:00
parent 6c01f422a0
commit bff5348d98
1 changed files with 29 additions and 6 deletions

View File

@ -81,6 +81,7 @@ public class QuerySync extends AbstractNCCRestResource {
case "queryDept" -> queryDept(ufinterface); case "queryDept" -> queryDept(ufinterface);
case "queryCustomer" -> queryCustomer(ufinterface); case "queryCustomer" -> queryCustomer(ufinterface);
case "querySupplier" -> querySupplier(ufinterface); case "querySupplier" -> querySupplier(ufinterface);
case "queryPsndoc" -> queryPsndoc(ufinterface);
default -> ResultMessageUtil.exceptionToJSON(new Exception("²»Ö§³ÖµÄ²éѯÀàÐÍ: " + type)); default -> ResultMessageUtil.exceptionToJSON(new Exception("²»Ö§³ÖµÄ²éѯÀàÐÍ: " + type));
}; };
} catch (Exception e) { } catch (Exception e) {
@ -100,12 +101,6 @@ public class QuerySync extends AbstractNCCRestResource {
return baseQuery(apiUfinterface, "V_UAPBD_QUERYSYNC_DEPT", "pk_defdoc"); return baseQuery(apiUfinterface, "V_UAPBD_QUERYSYNC_DEPT", "pk_defdoc");
} }
/**
* 查询物料信息
*/
private JSONString queryMaterial(ApiUfinterface apiUfinterface) {
return null;
}
private JSONString queryStordoc(ApiUfinterface apiUfinterface) throws DAOException { private JSONString queryStordoc(ApiUfinterface apiUfinterface) throws DAOException {
return baseQuery(apiUfinterface, "V_UAPBD_QUERYSYNC_STORDOC", "pk_stordoc"); return baseQuery(apiUfinterface, "V_UAPBD_QUERYSYNC_STORDOC", "pk_stordoc");
@ -115,4 +110,32 @@ public class QuerySync extends AbstractNCCRestResource {
return baseQuery(ufinterface, "V_UAPBD_QUERYSYNC_SUPPLIER", "pk_supplier"); return baseQuery(ufinterface, "V_UAPBD_QUERYSYNC_SUPPLIER", "pk_supplier");
} }
/**
* 查询物料信息
*/
private JSONString queryMaterial(ApiUfinterface ufinterface) throws DAOException {
return baseQuery(ufinterface, "V_UAPBD_QUERYSYNC_MATERIAL", "pk_material");
}
/**
* 查询BOM维护信息
*/
private JSONString queryBom(ApiUfinterface ufinterface) throws DAOException {
return baseQuery(ufinterface, "V_UAPBD_QUERYSYNC_BOM", "cpickmid");
}
/**
* 查询物料分类
*/
private JSONString queryMaterialClass(ApiUfinterface ufinterface) throws DAOException {
return baseQuery(ufinterface, "V_UAPBD_QUERYSYNC_MATERIALCLASS", "pk_marbasclass");
}
/**
* 查询人员信息
*/
private JSONString queryPsndoc(ApiUfinterface ufinterface) throws DAOException {
return baseQuery(ufinterface, "V_UAPBD_QUERYSYNC_PSNDOC", "pk_psndoc");
}
} }