修改bug

master
wangwei 2 years ago
parent b77913fd6f
commit 9dd987af01

@ -14,7 +14,7 @@ public class FilterInvWarehouseRequest extends ListPageRequest {
private String code; private String code;
private String name; private String name;
private String deptCode; private String deptCode;
private Boolean advanceType; private Integer advanceType;
private Boolean isDefault; private Boolean isDefault;
private Date updateTime; private Date updateTime;
private Integer level; private Integer level;

@ -11,7 +11,7 @@ import java.util.List;
public interface DeptService { public interface DeptService {
List<String> selectByIdCode(List<String> list); List<String> selectByIdCode(List<String> list);
DeptEntity findDefault(Boolean advaceType, Boolean isDefault); DeptEntity findDefault(Integer advaceType, Boolean isDefault);
DeptEntity selectMaxCode(FilterInvWarehouseRequest filterInvWarehouseRequest); DeptEntity selectMaxCode(FilterInvWarehouseRequest filterInvWarehouseRequest);

@ -28,7 +28,7 @@ public class DeptServiceImpl implements DeptService {
} }
@Override @Override
public DeptEntity findDefault(Boolean advaceType, Boolean isDefault) { public DeptEntity findDefault(Integer advaceType, Boolean isDefault) {
FilterInvWarehouseRequest filterInvWarehouseRequest = new FilterInvWarehouseRequest(); FilterInvWarehouseRequest filterInvWarehouseRequest = new FilterInvWarehouseRequest();
filterInvWarehouseRequest.setIsDefault(isDefault); filterInvWarehouseRequest.setIsDefault(isDefault);
filterInvWarehouseRequest.setAdvanceType(advaceType); filterInvWarehouseRequest.setAdvanceType(advaceType);

@ -92,7 +92,7 @@
<if test="supInoivceSearch != null"> <if test="supInoivceSearch != null">
<if test="invoiceActions1 != null and invoiceActions1.size() != 0"> <if test="invoiceActions1 != null and invoiceActions1.size() != 0">
AND (`action` in AND ((`action` in
<foreach collection="invoiceActions1" index="index" item="item" open="(" close=")" separator=","> <foreach collection="invoiceActions1" index="index" item="item" open="(" close=")" separator=",">
#{item} #{item}
</foreach> </foreach>
@ -105,9 +105,32 @@
#{item} #{item}
</foreach> </foreach>
and status = 7 and status = 7
) ))
</if>
</if>
<if test="supInoivceSearch != null and invoiceActions1 == null and invoiceActions1.size() == 0 ">
<if test="invoiceActions2 != null and invoiceActions2.size() != 0">
and (
`action` in
<foreach collection="invoiceActions2" index="index" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
and status = 7
)
</if> </if>
</if> </if>
<if test="supInoivceSearch != null and invoiceActions2 == null and invoiceActions2.size()== 0 ">
<if test="invoiceActions1 != null and invoiceActions1.size() != 0">
AND (`action` in
<foreach collection="invoiceActions1" index="index" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
and status = 10)
</if>
</if>
</where> </where>
order by createTime desc order by createTime desc
</select> </select>

Loading…
Cancel
Save