no message

main
HUOJIN\92525 2024-09-09 10:48:13 +08:00
parent 354b5e82ee
commit b8eca990f9
6 changed files with 2 additions and 367 deletions

View File

@ -107,6 +107,8 @@
</forwards>
</commit>
<popup id="modifydj" title="委托登记" enableType="single" invisible="false" containId="true" pageId="editTwoLinkPage"/>
<popup id="modifycp" title="车牌登记" enableType="single" invisible="false" containId="true" pageId="modifyTwoLinkLicensePage"/>
<!-- <popup id="modifycp" title="车牌登记" enableType="single" invisible="false" containId="true" pageId="modifyTwoLinkLicensePage"/> -->
<popup id="printysentrust" title="printysentrust" enableType="single" invisible="false" containId="true" pageId="printFBYsentrustPage"/>
<popup id="printListshd" title="调拨单" enableType="single" invisible="false" containId="true" pageId="printPickdbdPage"/>

View File

@ -1,212 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.dev.swms.server.model.inventory.Inventory" table="INVENTORY">
<id name="id" column="ID" type="long">
<generator class="native">
<param name="sequence">wms_inventory</param>
<param name="parameters">START WITH 1000</param>
</generator>
</id>
<discriminator column="DISCRIMINATOR" type="string"/>
<version name="version" column="VERSION" type="long"/>
<many-to-one name="location" class="com.dev.swms.server.model.base.Location">
<column name="LOCATION_ID" not-null="true" unique-key="UK_ITEM_KEY_INVENTORY"/>
</many-to-one>
<!-- <many-to-one name="itemKeyInventory" class="com.dev.swms.server.model.inventory.ItemKeyInventory"> -->
<!-- <column name="ITEM_KEY_INVENTORY_ID" not-null="true"/> -->
<!-- </many-to-one> -->
<property name="storageDate" column="STORAGE_DATE" type="date"/>
<property name="SOI" column="SOI" type="string"/>
<many-to-one name="warehouse" class="com.dev.swms.server.model.base.Warehouse">
<column name="WAREHOUSE_ID" not-null="true" unique-key="UK_ITEM_KEY_INVENTORY"/>
</many-to-one>
<many-to-one name="itemKey" class="com.dev.swms.server.model.base.ItemKey">
<column name="ITEM_KEY_ID" not-null="true" unique-key="UK_ITEM_KEY_INVENTORY"/>
</many-to-one>
<property name="quantity" type="double" column="QUANTITY"/>
<property name="queuedQuantity" type="double" column="QUEUED_QUANTITY"/>
<many-to-one name="packageUnit" class="com.dev.swms.server.model.base.PackageUnit">
<column name="PACKAGE_UNIT_ID" not-null="true" unique-key="UK_ITEM_KEY_INVENTORY"/>
</many-to-one>
<many-to-one name="masterPackUnit" class="com.dev.swms.server.model.base.PackageUnit">
<column name="MASTER_PACKAGE_UNIT_ID" not-null="false"/>
</many-to-one>
<property name="qtyOfMasterPack" type="double" column="MASTER_PACK_QUANTITY"/>
<many-to-one name="LP" class="com.dev.swms.server.model.inventory.Stock">
<column name="LP" not-null="false"/>
</many-to-one>
<property name="status" type="com.dev.swms.server.model.abstractEntity.NullString">
<column name="STATUS" length="20" unique-key="UK_ITEM_KEY_INVENTORY"/>
</property>
<property name="barCode" column="BAR_CODE" type="string" unique-key="UK_ITEM_KEY_INVENTORY"/>
<property name="caCoefficient" type="double" column="ca_Coefficient"/>
<property name="weight" column="WEIGHT" type="double"/>
<property name="volume" column="VOLUME" type="double"/>
<property name="occupyQuantity" column="occupy_Quantity" type="double"/>
<many-to-one name="receivedRecord" class="com.dev.swms.server.model.receiving.ReceivedRecord">
<column name="received_Record_id" not-null="false"/>
</many-to-one>
<property name="temperature" formula="(select o.temperature from Customs_Order o where o.code=SOI )" />
<property name="beTransfer" column="BETRANSFER" type="string"/>
</class>
<query name="getAllInventoryByWarehouseCompany">
<![CDATA[FROM Inventory inventory WHERE inventory.itemKey.company.id=:companyId
AND inventory.warehouse.id=:warehouseId
AND inventory.location.type = 'STORAGE'
]]>
</query>
<query name="getAllInventoryByWarehouseItem">
<![CDATA[FROM Inventory inventory WHERE inventory.itemKey.item.id = :itemId
AND inventory.warehouse.id = :warehouseId
AND inventory.location.type in ('STORAGE','TRANSIT')
]]>
</query>
<query name="getAllInventoryByWarehouseAndItem">
<![CDATA[FROM Inventory inventory WHERE inventory.itemKey.item.id = :itemId
AND inventory.warehouse.id = :warehouseId
ANd inventory.status = ''
AND inventory.location.countLock = ''
AND inventory.location.inLock = ''
AND inventory.location.outLock = ''
AND inventory.location.type in ('STORAGE','TRANSIT')
]]>
</query>
<!--按库位类型、商品取库存列表-->
<query name="getAllInventoryByWarehouseItemAndLocationType">
<![CDATA[FROM Inventory inventory WHERE inventory.itemKey.item.id=:itemId
AND inventory.warehouse.id=:warehouseId
AND inventory.location.type=:locationType]]>
</query>
<query name="getAllUnPutawayInventory">
<![CDATA[FROM Inventory inventory WHERE inventory.location.type = :type
AND inventory.location.warehouse.id = :warehouseId
AND (inventory.quantity-inventory.queuedQuantity>0)]]>
</query>
<query name="getInventoryByItemId">
<![CDATA[From Inventory inventory where inventory.itemKey.item.id=:itemId]]>
</query>
<query name="getInventoriesByItemKeyAndLocation">
<![CDATA[From Inventory inventory where inventory.itemKey.id=:itemKeyId
And inventory.location.id=:locationId
and inventory.packageUnit=:packageUnit ]]>
</query>
<query name="getInventoriesByItemKeyLocationUnitStorageDateSOI">
<![CDATA[From Inventory inventory
where inventory.location.id=:locationId
and inventory.itemKey.id=:itemKeyId
and inventory.packageUnit.id = :packageUnitId
and inventory.status = :status
and inventory.storageDate = :storageDate and inventory.SOI = :SOI ]]>
</query>
<query name="getInventoriesByItemKeyLocationLPUnitStorageDateSOI">
<![CDATA[FROM Inventory inventory
where inventory.location.id=:locationId
and inventory.itemKey.id=:itemKeyId
and inventory.packageUnit.id = :packageUnitId
and inventory.LP = :LP
and inventory.status = :status
and inventory.storageDate = :storageDate and inventory.SOI = :SOI ]]>
</query>
<query name="getRevDocFromRevLoc">
<![CDATA[FROM ReceivingDoc revDoc WHERE revDoc.warehouse.id = :warehouseId
AND revDoc.code IN (SELECT DISTINCT inv.SOI FROM Inventory inv
WHERE inv.location.warehouse.id = :warehouseId
AND inv.location.type = 'RECEIVE'
AND inv.quantity-inv.queuedQuantity>0)
ORDER BY revDoc.code]]>
</query>
<query name="getRevLocInvsByItemKeyLPSOI">
<![CDATA[FROM Inventory inv WHERE inv.location.type = 'RECEIVE'
AND inv.itemKey.id = :itemKeyId
AND inv.LP = :LP
AND inv.SOI = :soi]]>
</query>
<query name="getItemKeysByRevDocAndItemLP">
<![CDATA[SELECT DISTINCT inv.itemKey FROM Inventory inv WHERE inv.location.warehouse.id = :warehouseId
AND inv.SOI = :soi
AND inv.LP = :LP
AND inv.itemKey.item.id = :itemId]]>
</query>
<query name="getStockLocation">
<![CDATA[SELECT DISTINCT inv.location FROM Inventory inv WHERE inv.LP = :LP ]]>
</query>
<!--获取指定item在库存中有效库存折算为最小包装单位后的总数-->
<query name="getAvaliableQuantityByItem">
<![CDATA[SELECT SUM((inv.quantity-inv.queuedQuantity)*inv.packageUnit.convertFigure)
FROM Inventory inv
WHERE inv.location.warehouse.id = :warehouseId AND inv.status = ''
AND inv.itemKey.item.id = :itemId]]>
</query>
<query name="getInventoriesByCompanyForCount">
<![CDATA[FROM Inventory inventory
WHERE inventory.warehouse.id = :warehouseId
AND inventory.itemKey.company.id = :companyId
AND inventory.queuedQuantity = 0
]]>
</query>
<query name="getInventoriesByLocationId">
<![CDATA[FROM Inventory inventory
WHERE inventory.warehouse.id = :warehouseId
AND inventory.location.id = :locationId
]]>
</query>
<query name="checkInventoryByQueuedQuantity">
<![CDATA[SELECT COUNT(inv)
FROM Inventory inv
WHERE inv.queuedQuantity > 0
AND inv.warehouse.id = :warehouseId]]>
</query>
<query name="getInventoryCountByWarehouseItemSOI">
<![CDATA[select count(*) FROM Inventory inventory
WHERE inventory.warehouse.id=:warehouseId
AND inventory.status = 'STATUS_QUALITY'
AND inventory.SOI=:soi
]]>
</query>
<query name="getInventoryBySoi">
<![CDATA[FROM Inventory inv
WHERE inv.SOI = :soi
AND (:location IS NULL OR inv.location = :location)
AND (:type IS NULL OR inv.location.type = :type)
AND inv.warehouse.id = :warehouseId
]]>
</query>
<query name="getUsedInventoryLpCounts">
<![CDATA[select count(*) FROM Inventory inv
WHERE inv.location.id = :locationId
and inv.LP is not null
]]>
</query>
<query name="getInventoriesQuality">
<![CDATA[FROM Inventory inv
WHERE inv.location.warehouse.id = :warehouseId
AND inv.itemKey.id = :itemKeyId
AND inv.location.type in ('STORAGE','QUALITY')
]]>
</query>
<query name="getStockInventoriesByLocationId">
<![CDATA[select inv from Inventory inv
where inv.location.id = :locationId
and inv.LP.enabled = true
and inv.LP.inventoryQty > 0
and inv.LP.locationIndex >= :locationIndex
]]>
</query>
<query name="getValidInventoriesByItemKey">
<![CDATA[From Inventory inventory where inventory.itemKey.id=:itemKeyId
AND inventory.warehouse.id = :warehouseId
AND (inventory.location.countLock is null or inventory.location.countLock = '')
AND (inventory.location.outLock is null or inventory.location.outLock = '')
AND inventory.location.type in ('STORAGE','TRANSIT')
AND inventory.queuedQuantity = 0]]>
</query>
<query name="getInventoryCountByPackageUnitId">
<![CDATA[SELECT COUNT(inv) FROM Inventory inv WHERE inv.packageUnit.id = :packageUnitId OR inv.masterPackUnit.id = :packageUnitId]]>
</query>
</hibernate-mapping>

View File

@ -1,155 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<pages>
<maintainPage id="maintainInvoiceBoxFBPage" title="maintainInvoiceBoxFBPage" autoQuery="false">
<search>
<inputUIs>
<text id="invoiceBox.customsOrder.code" title="customsOrder.code" row="0" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
<text id="invoiceBox.client.shortName" title="委托人" row="0" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
<!-- <checkbox id="organization.disabled" title="organization.disabled" row="3" col="2" defaultValue="false" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false"/> -->
<text id="invoiceBox.invoiceNo" title="发票号" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
<text id="invoiceBox.extend13" title="调度单号" row="1" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true"/>
<dateRanger id="invoiceBox.invoiceDate" title="日期" row="2" col="1" span="2" readOnly="false" required="false" reserve="false" forceOverride="false" inVisible="false" showTime="false" manualEditable="true" defaultCurrentDate="false" fromDate="beginDate" toDate="endDate"/>
</inputUIs>
</search>
<datasource type="hql"><![CDATA[SELECT
invoiceBox.id,
invoiceBox.customsOrder.code,
invoiceBox.invoiceNo,
invoiceBox.invoiceDate,
invoiceBox.invoice,
invoiceBox.status,
invoiceBox.quantity,
invoiceBox.weight,
invoiceBox.volume,
invoiceBox.client.shortName,
invoiceBox.extend13,
invoiceBox.extend1,
invoiceBox.extendDate1,
invoiceBox.extend2,
invoiceBox.extendDate3,
invoiceBox.extendDate7,
invoiceBox.extend3,
invoiceBox.extendDate6,
invoiceBox.extend4,
invoiceBox.extendDate5,
invoiceBox.extendDouble4,
invoiceBox.extendDouble5,
invoiceBox.extendDouble6,
invoiceBox.extendDouble7,
invoiceBox.extendDate8,
invoiceBox.extendDate9,
invoiceBox.description,
'InvoiceBox',
'InvoiceBox'
FROM InvoiceBox invoiceBox
left join invoiceBox.client
left join invoiceBox.customsOrder customsOrder
WHERE 1=1 and ((customsOrder.businessType='非保税仓储' and invoiceBox.extend5='二线') or invoiceBox.extend5 in('非保二线') )
and #{SESSION_WAREHOUSE_CODE}<>'BSC'
and invoiceBox.warehouse = #{SESSION_WAREHOUSE}
and (invoiceBox.client.id in (select u.organization.id from UserOrganize u where u.user=#{SESSION_USERS})
or 0=(select nvl(max(u.id),0) from UserOrganize u where u.user=#{SESSION_USERS})
)
/~invoiceBox.customsOrder.code: and invoiceBox.customsOrder.code like {invoiceBox.customsOrder.code}~/
/~invoiceBox.client.shortName: and invoiceBox.client.shortName like {invoiceBox.client.shortName}~/
/~invoiceBox.invoiceNo: and invoiceBox.invoiceNo like {invoiceBox.invoiceNo}~/
/~invoiceBox.extend13: and invoiceBox.extend13 like {invoiceBox.extend13}~/
/~beginDate: AND invoiceBox.invoiceDate >= {beginDate} ~/
/~endDate: AND invoiceBox.invoiceDate <= {endDate} ~/
order by invoiceBox.id desc
]]></datasource>
<columns>
<column id="invoiceBox.id" title="invoiceBox.id" visible="false" horizonAlign="center" verticalAlign="middle"/>
<column id="customsOrder.code" title="customsOrder.code" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.invoiceNo" title="invoiceBox.invoiceNo" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.orderDate" title="invoiceBox.orderDate" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.invoice" title="invoiceBox.invoice" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.status" title="invoiceBox.status" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.quantity" title="invoiceBox.quantity" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.weight" title="invoiceBox.weight" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.volume" title="invoiceBox.volume" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.client.name" title="invoiceBox.client.name" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extend13" title="调拨单号" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extend1" title="invoiceBox.extend1" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDate1" title="invoiceBox.extendDate1" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extend2" title="invoiceBox.extend2" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDate3" title="invoiceBox.extendDate3" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDate7" title="invoiceBox.extendDate7" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extend3" title="invoiceBox.extend3" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDate6" title="invoiceBox.extendDate6" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extend4" title="invoiceBox.extend4" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDate5" title="invoiceBox.extendDate5" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDouble4" title="invoiceBox.extendDouble4" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDouble5" title="invoiceBox.extendDouble5" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDouble6" title="invoiceBox.extendDouble6" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDouble7" title="invoiceBox.extendDouble7" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDate8" title="invoiceBox.extendDate8" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.extendDate9" title="invoiceBox.extendDate9" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="invoiceBox.description" title="invoiceBox.description" visible="true" horizonAlign="center" verticalAlign="middle"/>
<column id="checkImageView" width="80" title="checkImageView" visible="true" horizonAlign="left" format="lookPictureFormatter"/>
<column id="checkImageDown" width="80" title="checkImageDown" visible="true" horizonAlign="left" format="downloadPictureFormatter"/>
</columns>
<buttons>
<popup id="new" title="new" enableType="none" invisible="false" containId="false" pageId="modifyInvoiceBoxFBPage"/>
<popup id="modify" title="modify" enableType="single" invisible="false" containId="true" pageId="modifyInvoiceBoxFBPage"/>
<commit id="delete" title="删除" enableType="multi" invisible="false" confirmMessage="确认删除!">
<!-- <enableExpression><![CDATA[(${organization.disabled}=='false')]]></enableExpression> -->
<mappings>
<mapping id="ids" className="list"/>
</mappings>
<actions>
<action managerName="customsOrderManager" methodName="checkbDelte" parameter="ids"/>
</actions>
<forwards>
<forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
</forwards>
</commit>
<popup id="modifydj" title="委托登记" enableType="single" invisible="false" containId="true" pageId="editTwoLinkPage"/>
<!-- <popup id="modifycp" title="车牌登记" enableType="single" invisible="false" containId="true" pageId="modifyTwoLinkLicensePage"/> -->
<popup id="printysentrust" title="printysentrust" enableType="single" invisible="false" containId="true" pageId="printFBYsentrustPage"/>
<popup id="printListshd" title="调拨单" enableType="single" invisible="false" containId="true" pageId="printPickdbdPage"/>
<popup id="savepickFbrk" title="调拨单登记" enableType="single" invisible="false" containId="true" pageId="editinvoiceBoxFBCKPage">
<enableExpression><![CDATA[${asn.status}!='CLOSE']]></enableExpression>
</popup>
<popup id="savepickFbrkmulti" title="调拨单批量登记" enableType="multi" invisible="false" containId="true" pageId="editinvoiceBoxFBCKmultiPage">
<enableExpression><![CDATA[${asn.status}!='CLOSE']]></enableExpression>
</popup>
<popup id="createPickticket" title="createPickticket" enableType="multi" invisible="false" containId="true" pageId="editCreatePickticketFBPage">
<!-- <enableExpression><![CDATA[(${invoiceBox.status}=='二线放行')]]></enableExpression> -->
</popup>
<!-- <commit id="createPickticket" title="createPickticket" enableType="multi" invisible="false" confirmMessage="确认删除!"> -->
<!-- <enableExpression><![CDATA[(${organization.disabled}=='false')]]></enableExpression> -->
<!-- <mappings> -->
<!-- <mapping id="ids" className="list"/> -->
<!-- </mappings> -->
<!-- <actions> -->
<!-- <action managerName="customsOrderManager" methodName="createPickticket" parameter="ids"/> -->
<!-- </actions> -->
<!-- <forwards> -->
<!-- <forward name="refreshWindow" newEnabled="true" editEnabled="true"/> -->
<!-- </forwards> -->
<!-- </commit> -->
<popup id="onoLinkPayFee" title="应付录入" enableType="single" invisible="false" containId="true" pageId="modifyonoLinkPayFeePage"/>
<commit id="出区确认" title="出区确认" enableType="multi" invisible="false" confirmMessage="确认">
<!-- <enableExpression><![CDATA[(${organization.disabled}=='false')]]></enableExpression> -->
<mappings>
<mapping id="ids" className="list"/>
</mappings>
<actions>
<action managerName="customsOrderManager" methodName="reviewTWOHFDJQQR" parameter="ids"/>
</actions>
<forwards>
<forward name="refreshWindow" newEnabled="true" editEnabled="true"/>
</forwards>
</commit>
<popup id="enclosureUpload" title="enclosureUpload" enableType="single" invisible="false" containId="true" pageId="editInvoiceBoxUploadPage"/>
</buttons>
</maintainPage>
</pages>