功能修改-sjx

liweidong
sunjianxi 19 hours ago
parent cb997b7b6f
commit a7e524d62e
  1. 6
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/YieldOrderMapper.xml
  2. 6
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/service/impl/YieldOrderServiceImpl.java
  3. 4
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/vo/YieldOrderVO.java

@ -89,6 +89,12 @@
<if test="yieldOrder.cardNo != null and yieldOrder.cardNo != ''"> <if test="yieldOrder.cardNo != null and yieldOrder.cardNo != ''">
and card_no LIKE CONCAT('%', CONCAT(#{yieldOrder.cardNo}, '%')) and card_no LIKE CONCAT('%', CONCAT(#{yieldOrder.cardNo}, '%'))
</if> </if>
<if test="yieldOrder.statusList !=null">
and status IN
<foreach collection="yieldOrder.statusList" item="status" index="index" open="(" close=")" separator=",">
#{status}
</foreach>
</if>
order by receive_time desc order by receive_time desc
</where> </where>
</select> </select>

@ -26,8 +26,10 @@
package org.springblade.scheduling.scheduling.service.impl; package org.springblade.scheduling.scheduling.service.impl;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springblade.core.tool.utils.Func;
import org.springblade.desk.order.pojo.enums.YieldOrderEnum; import org.springblade.desk.order.pojo.enums.YieldOrderEnum;
import org.springblade.scheduling.pojo.entity.TeamSetEntity; import org.springblade.scheduling.pojo.entity.TeamSetEntity;
import org.springblade.scheduling.pojo.entity.YieldOrderEntity; import org.springblade.scheduling.pojo.entity.YieldOrderEntity;
@ -57,6 +59,10 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie
@Override @Override
public IPage<YieldOrderVO> selectYieldOrderPage(IPage<YieldOrderVO> page, YieldOrderVO yieldOrder) { public IPage<YieldOrderVO> selectYieldOrderPage(IPage<YieldOrderVO> page, YieldOrderVO yieldOrder) {
if(StringUtils.isNotEmpty(yieldOrder.getStatusStr())){
List<Integer> statusList = Func.toIntList(yieldOrder.getStatusStr());
yieldOrder.setStatusList(statusList);
}
List<YieldOrderVO> list = baseMapper.selectYieldOrderPage(page, yieldOrder); List<YieldOrderVO> list = baseMapper.selectYieldOrderPage(page, yieldOrder);
for(YieldOrderVO vo : list){ for(YieldOrderVO vo : list){
vo.setPriorityApsStr(YieldOrderEnum.getName(vo.getPriorityAps())); vo.setPriorityApsStr(YieldOrderEnum.getName(vo.getPriorityAps()));

@ -30,6 +30,7 @@ import lombok.EqualsAndHashCode;
import org.springblade.scheduling.pojo.entity.YieldOrderEntity; import org.springblade.scheduling.pojo.entity.YieldOrderEntity;
import java.io.Serial; import java.io.Serial;
import java.util.List;
/** /**
* 生产订单 视图实体类 * 生产订单 视图实体类
@ -57,4 +58,7 @@ public class YieldOrderVO extends YieldOrderEntity {
private String endTime; private String endTime;
private String statusStr;
private List<Integer> statusList;
} }

Loading…
Cancel
Save