修改bug
This commit is contained in:
parent
8fd79fc354
commit
8943c61fe1
@ -10,6 +10,12 @@
|
||||
stuff_detail sd
|
||||
LEFT JOIN stuff_warehouse_stuff_detail swsd ON swsd.stuff_detail_id = sd.id
|
||||
LEFT JOIN `stuff_warehouse` sw ON swsd.stuff_warehouse_id = sw.id
|
||||
LEFT JOIN `stuff_type` st ON st.id = sd.stuff_type_id
|
||||
<where>
|
||||
<if test="stuffDetail.stuffTypeId != null">
|
||||
AND (sd.stuff_type_id = #{stuffDetail.stuffTypeId} OR sd.stuff_type_id IN ( SELECT t.id FROM stuff_type t WHERE find_in_set(#{stuffDetail.stuffTypeId}, ancestors) ))
|
||||
</if>
|
||||
</where>
|
||||
${ew.customSqlSegment}
|
||||
GROUP BY sd.id
|
||||
</select>
|
||||
|
||||
@ -34,7 +34,7 @@ public class StuffDetailServiceImpl extends ServiceImpl<StuffDetailMapper, Stuff
|
||||
String warehouseAlias = "sw.";
|
||||
queryWrapper
|
||||
.eq(StringUtils.isNotBlank(stuffDetail.getProjectSn()), stuffDetailAlias + ReflectionUtil.getFieldNameToUlc(StuffDetail::getProjectSn), stuffDetail.getProjectSn())
|
||||
.eq(stuffDetail.getStuffTypeId() != null, stuffDetailAlias + ReflectionUtil.getFieldNameToUlc(StuffDetail::getStuffTypeId), stuffDetail.getStuffTypeId())
|
||||
//.eq(stuffDetail.getStuffTypeId() != null, stuffDetailAlias + ReflectionUtil.getFieldNameToUlc(StuffDetail::getStuffTypeId), stuffDetail.getStuffTypeId())
|
||||
.eq(stuffDetail.getStuffWarehouseId() != null, warehouseAlias + ReflectionUtil.getFieldNameToUlc(StuffDetail::getStuffWarehouseId), stuffDetail.getStuffWarehouseId())
|
||||
.le(stuffDetail.getEndTime() != null, stuffDetailAlias + ReflectionUtil.getFieldNameToUlc(StuffDetail::getUpdateTime), stuffDetail.getEndTime())
|
||||
.ge(stuffDetail.getStartTime() != null, stuffDetailAlias + ReflectionUtil.getFieldNameToUlc(StuffDetail::getUpdateTime), stuffDetail.getStartTime())
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user