jsonArray比较 返回

SqlSugar 待处理
275

WarehouseInventory warehouseInventory = _sqlSugarClient.Queryable<WarehouseInventory>()

    .Where(wi => !wi.delFlag && wi.fwId == fwId && wi.itemType == fwType && wi.wmId == wmId && wi.cabinetNumber.Equals(cabinetNumber) &&

    wi.materialSpecification == materialSpecification && SqlFunc.JsonArrayAny(wi.materialSpecificationValue, materialSpecificationParms))

    .OrderByDescending(wi => wi.id)

    .First();



SELECT

`id`,

`fw_id`,

`item_type`,

`inventory_quantity`,

`unit_id`,

`wm_id`,

`cabinet_number`,

`serial_number`,

`material_specification`,

`material_specification_value`,

`remark`,

`del_flag`,

`create_by`,

`create_time`,

`update_by`,

`update_time` 

FROM

`pss_warehouse_inventory` 

WHERE

((((((

NOT ( `del_flag` = 1 ) 

AND ( `fw_id` = 43 )) 

AND ( `item_type` = 6 )) 

AND ( `wm_id` = 67 )) 

AND ( `cabinet_number` = N 'gh4545' ) 

AND ( `material_specification` = 27 )) 

AND JSON_CONTAINS( `material_specification_value`, '"System.Collections.Generic.List`1[xjzc_models.Entity.Dto.PurchaseSaleStock.MaterialSpecification.MaterialSpecificationParms]"' )) 

ORDER BY

`id` DESC 

LIMIT 0,

1


热忱回答0