代码更新

This commit is contained in:
2023-03-23 17:07:04 +08:00
parent 14144e5228
commit a22b2457c3
3 changed files with 113 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ package org.nl.wms.cacheline.position.service.impl;
import com.alibaba.fastjson.JSON;
import lombok.RequiredArgsConstructor;
import org.nl.modules.common.exception.BadRequestException;
import org.nl.modules.wql.WQL;
import org.nl.modules.wql.core.bean.ResultBean;
import org.nl.modules.wql.core.bean.WQLObject;
import org.nl.modules.wql.util.WqlUtil;
@@ -12,6 +13,8 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.data.domain.Pageable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -36,10 +39,12 @@ public class CachelinePositionServiceImpl implements CachelinePositionService {
@Override
public Map<String,Object> queryAll(Map whereJson, Pageable page){
WQLObject wo = WQLObject.getWQLObject("sch_cacheline_position");
ResultBean rb = wo.pagequery(WqlUtil.getHttpContext(page), "1=1", "position_code");
final JSONObject json = rb.pageResult();
return json;
HashMap param = new HashMap();
param.put("search", whereJson.get("search"));
param.put("product_area", whereJson.get("product_area"));
param.put("flag", "1");
JSONObject jsonObject = WQL.getWO("CACHELINE_POSITION_QUERY").addParamMap(param).pageQuery(WqlUtil.getHttpContext(page), "position_code");
return jsonObject;
}
@Override

View File

@@ -0,0 +1,66 @@
[交易说明]
交易名: 缓存位置
所属模块:
功能简述:
版权所有:
表引用:
版本经历:
[数据库]
--指定数据库为空采用默认值默认为db.properties中列出的第一个库
[IO定义]
#################################################
## 表字段对应输入参数
#################################################
输入.flag TYPEAS s_string
输入.search TYPEAS s_string
输入.product_area TYPEAS s_string
[临时表]
--这边列出来的临时表就会在运行期动态创建
[临时变量]
--所有中间过程变量均可在此处定义
[业务过程]
##########################################
# 1、输入输出检查 #
##########################################
##########################################
# 2、主过程前处理 #
##########################################
##########################################
# 3、业务主过程 #
##########################################
IF 输入.flag = "1"
PAGEQUERY
SELECT
cache.*
FROM
sch_cacheline_position cache
WHERE
1 = 1
OPTION 输入.search <> ""
(
cache.position_code like "%" 输入.search "%"
OR
cache.position_name like "%" 输入.search "%"
)
ENDOPTION
OPTION 输入.product_area <> ""
cache.product_area = 输入.product_area
ENDOPTION
ENDSELECT
ENDPAGEQUERY
ENDIF