han\hanst 1 month ago
parent
commit
e66bc210dd
  1. 3
      src/main/java/com/xujie/sys/modules/longchuang/data/ProductionPlanOrderQueryData.java
  2. 6
      src/main/resources/mapper/longchuang/ProductionPlanMapper.xml

3
src/main/java/com/xujie/sys/modules/longchuang/data/ProductionPlanOrderQueryData.java

@ -4,6 +4,8 @@ import com.xujie.sys.common.utils.QueryPage;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.util.List;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
public class ProductionPlanOrderQueryData extends QueryPage { public class ProductionPlanOrderQueryData extends QueryPage {
@ -20,4 +22,5 @@ public class ProductionPlanOrderQueryData extends QueryPage {
private String planStartDate; private String planStartDate;
private String planEndDate; private String planEndDate;
private Integer floorCount; private Integer floorCount;
private List<String> statusList;
} }

6
src/main/resources/mapper/longchuang/ProductionPlanMapper.xml

@ -50,6 +50,12 @@
<if test="query.status != null and query.status != ''"> <if test="query.status != null and query.status != ''">
and a.status = #{query.status} and a.status = #{query.status}
</if> </if>
<if test = "query.statusList != null and query.statusList.size()>0" >
AND a.status in
<foreach collection="query.statusList" item="status" open="(" close=")" separator=",">
#{status}
</foreach>
</if>
<if test="query.deliveryStartDate != null and query.deliveryStartDate != ''"> <if test="query.deliveryStartDate != null and query.deliveryStartDate != ''">
and a.plan_delivery_date <![CDATA[>=]]> #{query.deliveryStartDate} and a.plan_delivery_date <![CDATA[>=]]> #{query.deliveryStartDate}
</if> </if>

Loading…
Cancel
Save