库存日志单号查询bug修复

main
huojin\hj 2025-07-17 11:45:21 +08:00
parent 1fd4d0c0b1
commit f6295e055a
2 changed files with 1 additions and 95 deletions

View File

@ -66,7 +66,7 @@
/~item.code: AND inventoryLog.itemKey.item.code LIKE upper({item.code})~/
/~barCode: AND inventoryLog.itemKey.lotInfo.propC9 LIKE {barCode}~/
/~item.name: AND inventoryLog.itemKey.item.name LIKE {item.name}~/
/~relatedBill: AND inventoryLog.relatedBill LIKE upper({relatedBill})~/
/~relatedBill: AND inventoryLog.relatedBill LIKE {relatedBill}~/
/~occurTime.beginDate: AND trunc(inventoryLog.occurTime) >= {occurTime.beginDate}~/
/~occurTime.endDate: AND trunc(inventoryLog.occurTime) <= {occurTime.endDate}~/
/~inventoryLog.operator: AND inventoryLog.operator LIKE upper({inventoryLog.operator})~/

View File

@ -1,94 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<pages>
<maintainPage id="maintainInventoryLogPage" title="maintainInventoryLogPage" autoQuery="false">
<search>
<inputUIs>
<remote id="location.id" title="location" row="1" col="1" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" editModel="normal" manualEditable="true" displayColumn="2" displayedTableHead="序号,库位编码,库位名称">
<hql><![CDATA[ SELECT
location.id,
location.code, location.name
FROM Location location
WHERE upper(location.code) LIKE upper(:param)
AND location.disabled = false
AND location.warehouse = #{SESSION_WAREHOUSE}]]></hql>
</remote>
<text id="barCode" title="inventory.barCode" row="1" col="2" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="false" isPrecision="false"/>
<list id="logType" title="inventoryLog.logType" row="2" col="1" width="120px" readOnly="false" required="false" reserve="false" forceOverride="false" enumType="InventoryLogType">
<hql><![CDATA[ SELECT
enumerate.enumValue, enumerate.enumValue
FROM Enumerate enumerate
WHERE enumerate.enumType = 'InventoryLogType']]></hql>
</list>
<text id="relatedBill" title="inventoryLog.relatedBill" row="2" col="2" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="false" isPrecision="false"/>
<text id="item.code" title="item.code" row="3" col="1" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="false" isPrecision="false"/>
<text id="item.name" title="item.name" row="3" col="2" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="false" isPrecision="false"/>
<text id="inventoryLog.operator" title="inventoryLog.operator" row="4" col="1" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" trimSpace="false" isPrecision="false"/>
<list id="propC3" title="子库" row="4" col="2" width="120px" readOnly="false" required="false" reserve="false" forceOverride="false" enumType="Sublibrary">
<hql><![CDATA[ SELECT
enumerate.enumValue, enumerate.enumValue
FROM Enumerate enumerate
WHERE enumerate.enumType = 'Sublibrary']]></hql>
</list>
<list id="incOrDec" title="增减类型" row="5" col="1" width="120px" readOnly="false" required="false" reserve="false" forceOverride="false" enumType="IncDec">
<hql><![CDATA[ SELECT
enumerate.enumValue, enumerate.enumValue
FROM Enumerate enumerate
WHERE enumerate.enumType = 'INCDEC']]></hql>
</list>
<dateRanger id="occurTime" title="inventoryLog.occurTime" row="6" span="2" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" showTime="false" manualEditable="true" defaultCurrentDate="false" fromDate="occurTime.beginDate" toDate="occurTime.endDate"/>
</inputUIs>
</search>
<datasource type="hql"><![CDATA[SELECT
inventoryLog.id,
inventoryLog.relatedBill,
inventoryLog.logType,
inventoryLog.location.code,
inventoryLog.itemKey.item.code,
inventoryLog.itemKey.item.name,
inventoryLog.itemKey.lotInfo.propC1,
inventoryLog.itemKey.lotInfo.propC9,
inventoryLog.itemKey.lotInfo.propC8,
inventoryLog.itemKey.lotInfo.propC3,
inventoryLog.incOrDec,
CAST(inventoryLog.occurQuantity as integer),
inventoryLog.description,
inventoryLog.operator,
inventoryLog.occurTime
FROM InventoryLog inventoryLog
WHERE 1=1
/~SESSION_WAREHOUSE: AND inventoryLog.warehouse = #{SESSION_WAREHOUSE}~/
/~location.id: AND inventoryLog.location.id = {location.id}~/
/~logType: AND inventoryLog.logType = {logType}~/
/~soi: AND inventoryLog.SOI LIKE {soi}~/
/~item.code: AND inventoryLog.itemKey.item.code LIKE upper({item.code})~/
/~barCode: AND inventoryLog.itemKey.lotInfo.propC9 LIKE {barCode}~/
/~item.name: AND inventoryLog.itemKey.item.name LIKE {item.name}~/
/~relatedBill: AND inventoryLog.relatedBill LIKE upper({relatedBill})~/
/~occurTime.beginDate: AND trunc(inventoryLog.occurTime) >= {occurTime.beginDate}~/
/~occurTime.endDate: AND trunc(inventoryLog.occurTime) <= {occurTime.endDate}~/
/~inventoryLog.operator: AND inventoryLog.operator LIKE upper({inventoryLog.operator})~/
/~propC3: AND inventoryLog.itemKey.lotInfo.propC3 LIKE {propC3}~/
/~incOrDec: AND inventoryLog.incOrDec = cast({incOrDec} as int)~/
ORDER BY inventoryLog.occurTime DESC]]></datasource>
<columns>
<column id="inventoryLog.id" width="60" title="inventoryLog.id" visible="true" sortIndex="1" sortType="DESC"/>
<column id="inventoryLog.relatedBill" width="120" title="inventoryLog.relatedBill" visible="true" horizonAlign="center"/>
<column id="inventoryLog.logType" width="80" title="inventoryLog.logType" visible="true" horizonAlign="center" format="enumFormat" formatParam="InventoryLogType"/>
<column id="inventoryLog.location.code" title="location.code" visible="true" horizonAlign="center"/>
<column id="inventoryLog.itemKey.item.code" title="item.code" visible="true" horizonAlign="center"/>
<column id="inventoryLog.itemKey.item.name" width="180" title="item.name" visible="true" horizonAlign="center"/>
<column id="inventoryLog.itemKey.lotInfo.propC1" width="80" title="itemKey.lot" visible="true" horizonAlign="center"/>
<column id="inventoryLog.itemKey.lotInfo.propC9" width="120" title="inventory.barCode" visible="true" horizonAlign="center"/>
<column id="inventoryLog.itemKey.lotInfo.propC8" width="120" title="颜色" visible="true" horizonAlign="center"/>
<column id="inventoryLog.itemKey.lotInfo.propC3" width="50" title="lotInfo.propC3" visible="true" horizonAlign="center"/>
<column id="inventoryLog.incOrDec" title="inventoryLog.incOrDec" width="80" visible="true" horizonAlign="center" format="incDecFormat" />
<column id="inventoryLog.occurQuantity" title="inventoryLog.occurQuantity" visible="true" horizonAlign="center"/>
<column id="inventoryLog.description" title="备注" visible="true" horizonAlign="center"/>
<column id="inventoryLog.operator" title="inventoryLog.operator" visible="true" horizonAlign="center"/>
<column id="inventoryLog.occurTime" title="inventoryLog.occurTime" width="150" visible="true" horizonAlign="center"/>
</columns>
</maintainPage>
</pages>