From 6a3591c42a84b36d24d75f4584f0eeb145bb4de7 Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期五, 15 三月 2024 15:00:24 +0800
Subject: [PATCH] xg
---
lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/mapper/xml/WarehouseMapper.xml | 136 +++++++++++++++++++++++----------------------
1 files changed, 69 insertions(+), 67 deletions(-)
diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/mapper/xml/WarehouseMapper.xml b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/mapper/xml/WarehouseMapper.xml
index e222023..2fcf5cf 100644
--- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/mapper/xml/WarehouseMapper.xml
+++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/mapper/xml/WarehouseMapper.xml
@@ -2,91 +2,93 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.base.mapper.WarehouseMapper">
<select id="getWarehouseList" resultType="Map">
- select
- t1.id id,
- t1.code code,
- t1.name name,
- t1.status status,
- t1.version version,
- t2.version_status versionStatus,
- t1.data_version_id dataVersionId,
- t1.create_by createBy,
- t1.create_time createTime,
- t1.update_by updateBy,
- t1.update_time updateTime,
- t1.del_flag delFlag,
- t1.remark remark,
- t1.enterprise_id enterpriseId
+ select t1.id id,
+ t1.code code,
+ t1.name name,
+ t1.status status,
+ t1.version version,
+ t2.version_status versionStatus,
+ t1.data_version_id dataVersionId,
+ t1.create_by createBy,
+ t1.create_time createTime,
+ t1.update_by updateBy,
+ t1.update_time updateTime,
+ t1.del_flag delFlag,
+ t1.remark remark,
+ t1.enterprise_id enterpriseId
from mom_base_warehouse t1
- left join (select * from mom_sys_data_version where business_type='浠撳簱绠$悊' and del_flag=0) t2
+ left join (select * from mom_sys_data_version where business_type = '浠撳簱绠$悊' and del_flag = 0) t2
on t1.data_version_id = t2.id
- where t1.version=#{version}
- and t1.enterprise_id=#{enterpriseId}
- and t1.del_flag = 0
+ where t1.version = #{version}
+ and t1.enterprise_id = #{enterpriseId}
+ and t1.del_flag = 0
</select>
<select id="getAllVersion" resultType="Integer">
- select
- version
+ select version
from mom_base_warehouse
where del_flag = 0
</select>
<select id="getUsableList" resultType="org.jeecg.modules.base.entity.Warehouse">
- select
- t1.id id,
- t1.code code,
- t1.name name,
- t1.status status,
- t1.version version,
- t1.data_version_id dataVersionId,
- t1.create_by createBy,
- t1.create_time createTime,
- t1.update_by updateBy,
- t1.update_time updateTime,
- t1.del_flag delFlag,
- t1.remark remark,
- t1.enterprise_id enterpriseId
+ select t1.id id,
+ t1.code code,
+ t1.name name,
+ t1.status status,
+ t1.version version,
+ t1.data_version_id dataVersionId,
+ t1.create_by createBy,
+ t1.create_time createTime,
+ t1.update_by updateBy,
+ t1.update_time updateTime,
+ t1.del_flag delFlag,
+ t1.remark remark,
+ t1.enterprise_id enterpriseId
from mom_base_warehouse t1
- left join (select * from mom_sys_data_version where business_type='浠撳簱绠$悊' and del_flag=0) t2
- on t1.data_version_id = t2.id
- where t2.version_status='2'
- and t1.del_flag=0
+ left join (select * from mom_sys_data_version where business_type = '浠撳簱绠$悊' and del_flag = 0) t2
+ on t1.data_version_id = t2.id
+ where t2.version_status = '2'
+ and t1.del_flag = 0
</select>
- <select id="getLastUsableList" resultType="org.jeecg.modules.base.entity.Warehouse">
- select
- t1.id id,
- t1.code code,
- t1.name name,
- t1.status status,
- t1.version version,
- t1.data_version_id dataVersionId,
- t1.create_by createBy,
- t1.create_time createTime,
- t1.update_by updateBy,
- t1.update_time updateTime,
- t1.del_flag delFlag,
- t1.remark remark,
- t1.enterprise_id enterpriseId
+ <select id="getLastUsableList" resultType="org.jeecg.modules.base.entity.Warehouse">
+ select t1.id id,
+ t1.code code,
+ t1.name name,
+ t1.status status,
+ t1.version version,
+ t1.data_version_id dataVersionId,
+ t1.create_by createBy,
+ t1.create_time createTime,
+ t1.update_by updateBy,
+ t1.update_time updateTime,
+ t1.del_flag delFlag,
+ t1.remark remark,
+ t1.enterprise_id enterpriseId
from mom_base_warehouse t1
- left join
- (select * from mom_sys_data_version where business_type='浠撳簱绠$悊' and del_flag=0) t2
- on t1.data_version_id = t2.id
- where t1.del_flag = 0
- and
- t2.is_last_usable='1'
-</select>
+ left join
+ (select * from mom_sys_data_version where business_type = '浠撳簱绠$悊' and del_flag = 0) t2
+ on t1.data_version_id = t2.id
+ where t1.del_flag = 0
+ and t2.is_last_usable = '1'
+ </select>
<select id="getVersionStatusByVersion" resultType="String">
- select
- t2.version_status versionStatus
+ select t2.version_status versionStatus
from mom_base_warehouse t1
- left join (select * from mom_sys_data_version where business_type='浠撳簱绠$悊' and del_flag=0) t2
+ left join (select * from mom_sys_data_version where business_type = '浠撳簱绠$悊' and del_flag = 0) t2
on t1.data_version_id = t2.id
where t1.version = #{version}
- and t1.del_flag=0
+ and t1.del_flag = 0
</select>
-
<select id="getByName" resultType="org.jeecg.modules.base.entity.Warehouse">
- select * from mom_base_warehouse where name = #{name} and del_flag = 0
+ SELECT
+ t1.*
+
+ FROM
+ mom_base_warehouse t1
+ left join mom_sys_data_version t2 on t1.data_version_id = t2.id
+
+ where t2.version_status = '2' and t1.del_flag = 0 and t1.name = #{name}
+
+
</select>
</mapper>
--
Gitblit v1.9.3