查询菜单报错;
This commit is contained in:
+18
-18
@@ -89,24 +89,24 @@
|
|||||||
a.shipper_name, a.order_type_code, a.order_type_name, a.supplier_id, a.supplier_code, a.supplier_name, a.expect_time, a.supply_chain_number,
|
a.shipper_name, a.order_type_code, a.order_type_name, a.supplier_id, a.supplier_code, a.supplier_name, a.expect_time, a.supply_chain_number,
|
||||||
a.priority_level_code, a.priority_level_name, a.direct_warehouse, a.annex_url, a.material_quantity, a.quantity,
|
a.priority_level_code, a.priority_level_name, a.direct_warehouse, a.annex_url, a.material_quantity, a.quantity,
|
||||||
-- 计划入库数量:入库明细表 in_material_detail 的 quantity 汇总
|
-- 计划入库数量:入库明细表 in_material_detail 的 quantity 汇总
|
||||||
(select ifnull(sum(imd.quantity), 0)
|
<!-- (select ifnull(sum(imd.quantity), 0)-->
|
||||||
from in_material_detail imd
|
<!-- from in_material_detail imd-->
|
||||||
where imd.in_order_number = a.in_order_number
|
<!-- where imd.in_order_number = a.in_order_number-->
|
||||||
and imd.del_flag = 1
|
<!-- and imd.del_flag = 1-->
|
||||||
and (imd.level is null or imd.level = 1)
|
<!-- and (imd.level is null or imd.level = 1)-->
|
||||||
) as plan_in_quantity,
|
<!-- ) as plan_in_quantity,-->
|
||||||
-- 收货数量:收货单表 stock_receipt_order 的 receipt_quantity 汇总
|
<!-- -- 收货数量:收货单表 stock_receipt_order 的 receipt_quantity 汇总-->
|
||||||
(select ifnull(sum(sro.receipt_quantity), 0)
|
<!-- (select ifnull(sum(sro.receipt_quantity), 0)-->
|
||||||
from stock_receipt_order sro
|
<!-- from stock_receipt_order sro-->
|
||||||
where sro.in_order_number = a.in_order_number
|
<!-- where sro.in_order_number = a.in_order_number-->
|
||||||
and sro.del_flag = 1
|
<!-- and sro.del_flag = 1-->
|
||||||
) as receipt_quantity,
|
<!-- ) as receipt_quantity,-->
|
||||||
-- 上架数量:上架单表 stock_shelf_order 的 shelves_quantity 汇总
|
<!-- -- 上架数量:上架单表 stock_shelf_order 的 shelves_quantity 汇总-->
|
||||||
(select ifnull(sum(sso.shelves_quantity), 0)
|
<!-- (select ifnull(sum(sso.shelves_quantity), 0)-->
|
||||||
from stock_shelf_order sso
|
<!-- from stock_shelf_order sso-->
|
||||||
where sso.in_order_number = a.in_order_number
|
<!-- where sso.in_order_number = a.in_order_number-->
|
||||||
and sso.del_flag = 1
|
<!-- and sso.del_flag = 1-->
|
||||||
) as shelves_quantity,
|
<!-- ) as shelves_quantity,-->
|
||||||
a.weight_limit, a.volume_limit, a.cancel_order, a.cancel_remark, a.cancel_by,
|
a.weight_limit, a.volume_limit, a.cancel_order, a.cancel_remark, a.cancel_by,
|
||||||
a.cancel_by_name, a.cancel_time, a.close_order, a.close_remark, a.close_by, a.close_by_name, a.close_time, a.remark, a.create_time, a.create_by,
|
a.cancel_by_name, a.cancel_time, a.close_order, a.close_remark, a.close_by, a.close_by_name, a.close_time, a.remark, a.create_time, a.create_by,
|
||||||
a.create_by_name, a.update_time, a.update_by, a.update_by_name, a.del_flag, over_stock_id, over_stock_status, over_stock_type,
|
a.create_by_name, a.update_time, a.update_by, a.update_by_name, a.del_flag, over_stock_id, over_stock_status, over_stock_type,
|
||||||
|
|||||||
+21
-21
@@ -287,27 +287,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
and date_format(a.audit_time,'%Y-%m-%d') <= #{auditTimeEnd}
|
and date_format(a.audit_time,'%Y-%m-%d') <= #{auditTimeEnd}
|
||||||
</if>
|
</if>
|
||||||
<!-- 出库明细:物料名称、物料编码(同一明细行同时满足;与出库明细口径一致)。关联 material_base_info 避免明细冗余名称与主档不一致时筛不到 -->
|
<!-- 出库明细:物料名称、物料编码(同一明细行同时满足;与出库明细口径一致)。关联 material_base_info 避免明细冗余名称与主档不一致时筛不到 -->
|
||||||
<if test="(materialName != null and materialName != '') or (materialCode != null and materialCode != '')">
|
<!-- <if test="(materialName != null and materialName != '') or (materialCode != null and materialCode != '')">-->
|
||||||
and exists (
|
<!-- and exists (-->
|
||||||
select 1 from out_material_detail omd
|
<!-- select 1 from out_material_detail omd-->
|
||||||
left join material_base_info mb on omd.material_base_info_id = mb.material_base_info_id and mb.del_flag = 1
|
<!-- left join material_base_info mb on omd.material_base_info_id = mb.material_base_info_id and mb.del_flag = 1-->
|
||||||
where omd.out_order_number = a.out_order_number
|
<!-- where omd.out_order_number = a.out_order_number-->
|
||||||
and omd.del_flag = 1
|
<!-- and omd.del_flag = 1-->
|
||||||
and (omd.level is null or omd.level = 1)
|
<!-- and (omd.level is null or omd.level = 1)-->
|
||||||
<if test="materialName != null and materialName != ''">
|
<!-- <if test="materialName != null and materialName != ''">-->
|
||||||
and (
|
<!-- and (-->
|
||||||
omd.material_name like concat('%', #{materialName}, '%')
|
<!-- omd.material_name like concat('%', #{materialName}, '%')-->
|
||||||
or mb.material_name like concat('%', #{materialName}, '%')
|
<!-- or mb.material_name like concat('%', #{materialName}, '%')-->
|
||||||
)
|
<!-- )-->
|
||||||
</if>
|
<!-- </if>-->
|
||||||
<if test="materialCode != null and materialCode != ''">
|
<!-- <if test="materialCode != null and materialCode != ''">-->
|
||||||
and (
|
<!-- and (-->
|
||||||
omd.material_code like concat('%', #{materialCode}, '%')
|
<!-- omd.material_code like concat('%', #{materialCode}, '%')-->
|
||||||
or mb.material_code like concat('%', #{materialCode}, '%')
|
<!-- or mb.material_code like concat('%', #{materialCode}, '%')-->
|
||||||
)
|
<!-- )-->
|
||||||
</if>
|
<!-- </if>-->
|
||||||
)
|
<!-- )-->
|
||||||
</if>
|
<!-- </if>-->
|
||||||
<choose>
|
<choose>
|
||||||
<when test="delFlag != null"> and a.del_flag = #{delFlag} </when>
|
<when test="delFlag != null"> and a.del_flag = #{delFlag} </when>
|
||||||
<otherwise> and a.del_flag = 1 </otherwise>
|
<otherwise> and a.del_flag = 1 </otherwise>
|
||||||
|
|||||||
+1
-1
@@ -422,7 +422,7 @@ public class MenuApplicationService {
|
|||||||
if (CollectionUtil.isNotEmpty(customAuthList)){
|
if (CollectionUtil.isNotEmpty(customAuthList)){
|
||||||
customAuthList.forEach(e->{
|
customAuthList.forEach(e->{
|
||||||
Map<String,String> map = new HashMap<>();
|
Map<String,String> map = new HashMap<>();
|
||||||
map.put("menuId",e.getMenuId().toString());
|
map.put("menuId",e.getMenuId() == null ? "" : e.getMenuId().toString());
|
||||||
map.put("tableJson",e.getTableJson());
|
map.put("tableJson",e.getTableJson());
|
||||||
map.put("formJson",e.getFormJson());
|
map.put("formJson",e.getFormJson());
|
||||||
map.put("buttonJson",e.getButtonJson());
|
map.put("buttonJson",e.getButtonJson());
|
||||||
|
|||||||
Reference in New Issue
Block a user