|
@@ -117,8 +117,9 @@ public class QualityInfoServiceImpl extends ServiceImpl<QualityInfoMapper, Quali
|
|
.like("json_unquote(p.victoriatourist_json -> '$.contractCode')", dto.getKeyword())
|
|
.like("json_unquote(p.victoriatourist_json -> '$.contractCode')", dto.getKeyword())
|
|
.or().in("p.supply_id", suppIds)
|
|
.or().in("p.supply_id", suppIds)
|
|
.or().like("dg.code", dto.getKeyword())
|
|
.or().like("dg.code", dto.getKeyword())
|
|
- .or().like("pi.custom_code", dto.getKeyword())
|
|
|
|
- .or().like("pi.name", dto.getKeyword())
|
|
|
|
|
|
+// .or().like("pi.custom_code", dto.getKeyword())
|
|
|
|
+// .or().like("pi.name", dto.getKeyword())
|
|
|
|
+ .or().exists("SELECT asrd.arrival_stock_records_id FROM bytesailing_wms.arrival_stock_records_details asrd LEFT JOIN bytesailing_item.product_info pi ON asrd.product_info_id = pi.id AND pi.del_flag = 0 WHERE asrd.del_flag = 0 and ( pi.`name` LIKE CONCAT( '%', {0}, '%' ) OR pi.custom_code LIKE CONCAT( '%', {0}, '%' ))",dto.getKeyword())
|
|
);
|
|
);
|
|
}
|
|
}
|
|
wrapper.orderByDesc("asr", QualityInfo::getCreateTime);
|
|
wrapper.orderByDesc("asr", QualityInfo::getCreateTime);
|