查询物料视图信息接口
This commit is contained in:
parent
1450d8301c
commit
1e3d4924e9
|
|
@ -552,4 +552,36 @@ public class MaterialManageMaterial extends AbstractNCCRestResource {
|
|||
return (IOpenApiJsonConvertToExChangeXmlService) NCLocator.getInstance()
|
||||
.lookup(IOpenApiJsonConvertToExChangeXmlService.class);
|
||||
}
|
||||
|
||||
@POST
|
||||
@Path("queryMaterialView")
|
||||
@Consumes({ "application/json" })
|
||||
@Produces({ "application/json" })
|
||||
public JSONString queryMaterialView(JSONString json) {
|
||||
JSONObject jObject = JSON.parseObject(json.toJSONString());
|
||||
if (jObject == null) {
|
||||
return ResultMessageUtil.exceptionToJSON(new NullPointerException("JSONString:null"));
|
||||
}
|
||||
|
||||
JSONObject data = jObject.getJSONObject("data");
|
||||
String ts = data.getString("ts");
|
||||
Map<String, Object> param = new HashMap<String, Object>();
|
||||
|
||||
if (StringUtils.isNotBlank(ts)) {
|
||||
param.put("CREATEDATE", ts);
|
||||
}
|
||||
|
||||
try {
|
||||
ApiResourceParamUtils ApiResourceParamUtils = new ApiResourceParamUtils();
|
||||
String condition = ApiResourceParamUtils.parseParmToSqlByCode(new MaterialVO(), param);
|
||||
|
||||
String sql = "select * from BD_MATERIAL_C047 where " + condition;
|
||||
List<Map<String, Object>> rows = (List<Map<String, Object>>) (new BaseDAO()).executeQuery(sql, new MapListProcessor());
|
||||
return ResultMessageUtil.toJSON(rows, "²éѯÎïÁÏÊÓͼÐÅÏ¢³É¹¦");
|
||||
|
||||
} catch (Exception e) {
|
||||
return ResultMessageUtil.exceptionToJSON(e);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue