|
|
|
@ -1447,12 +1447,11 @@ public class WmsHqlPack {
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean packHqlWmsTaskDetail(Map<String, List<WmsDataAuth>> groupDataAuth, String refSrc, String organizeCode) {
|
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
|
int i = 1;
|
|
|
|
|
Set<Map.Entry<String, List<WmsDataAuth>>> entries = groupDataAuth.entrySet();
|
|
|
|
|
//拼sql
|
|
|
|
|
entries.stream().filter(o -> !Strings.isNullOrEmpty(o.getKey()));
|
|
|
|
|
|
|
|
|
|
for (Map.Entry<String, List<WmsDataAuth>> map : entries) {
|
|
|
|
|
/*for (Map.Entry<String, List<WmsDataAuth>> map : entries) {
|
|
|
|
|
|
|
|
|
|
String key = map.getKey();
|
|
|
|
|
List<WmsDataAuth> valueList = map.getValue();
|
|
|
|
@ -1463,19 +1462,19 @@ public class WmsHqlPack {
|
|
|
|
|
List<Map> mapList = JSONObject.parseArray(data, Map.class);
|
|
|
|
|
if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.WAREHOUSE.getValue() + "", key)) {
|
|
|
|
|
DdlPreparedPack.getInPackList(cyclicTraversal(mapList,"WH_CODE"), "destWhNo", result);
|
|
|
|
|
//packMutilConditionHql(mapList, "WH_CODE", "destWhNo", result);
|
|
|
|
|
}/* else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.LOCATE.getValue() + "", key)) {
|
|
|
|
|
packMutilConditionHql(mapList, "WH_CODE", "destWhNo", result);
|
|
|
|
|
} else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.LOCATE.getValue() + "", key)) {
|
|
|
|
|
DdlPreparedPack.getInPackList(cyclicTraversal(mapList,"LOCATE_NO"), "destLocateNo", result);
|
|
|
|
|
//packMutilConditionHql(mapList, "LOCATE_NO", "destLocateNo", result);
|
|
|
|
|
}*/ else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.ZONE.getValue() + "", key)) {
|
|
|
|
|
packMutilConditionHql(mapList, "LOCATE_NO", "destLocateNo", result);
|
|
|
|
|
} else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.ZONE.getValue() + "", key)) {
|
|
|
|
|
DdlPreparedPack.getInPackList(cyclicTraversal(mapList,"ZONE_CODE"), "destZoneNo", result);
|
|
|
|
|
//packMutilConditionHql(mapList, "ZONE_CODE", "destZoneNo", result);
|
|
|
|
|
} /*else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.MATERIAL.getValue() + "", key)) {
|
|
|
|
|
packMutilConditionHql(mapList, "ZONE_CODE", "destZoneNo", result);
|
|
|
|
|
} else if (StringUtils.equalsIgnoreCase(WmsEnumUtil.DATA_OBJ_TYPE.MATERIAL.getValue() + "", key)) {
|
|
|
|
|
DdlPreparedPack.getInPackList(cyclicTraversal(mapList,"PART_NO"), "partNo", result);
|
|
|
|
|
//packMutilConditionHql(mapList, "PART_NO", "partNo", result);
|
|
|
|
|
}*/
|
|
|
|
|
packMutilConditionHql(mapList, "PART_NO", "partNo", result);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
//转换封装后的hql
|
|
|
|
|
/*String packedHql = result.getPackedHql();
|
|
|
|
|