【生成挤塑订单】

dev
siontion 3 months ago
parent 2f6658352f
commit 03a4a449cd

@ -5,6 +5,7 @@ import java.util.*;
import com.chanko.yunxi.mes.framework.common.pojo.PageResult;
import com.chanko.yunxi.mes.framework.mybatis.core.query.LambdaQueryWrapperX;
import com.chanko.yunxi.mes.framework.mybatis.core.mapper.BaseMapperX;
import com.chanko.yunxi.mes.module.biz.dal.dataobject.material.MaterialDO;
import com.chanko.yunxi.mes.module.biz.dal.dataobject.tpluslasteststock.TplusLastestStockDO;
import com.chanko.yunxi.mes.module.system.dal.dataobject.user.AdminUserDO;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
@ -40,10 +41,11 @@ public interface TplusLastestStockMapper extends BaseMapperX<TplusLastestStockDO
default List<TplusLastestStockDO> selectJiShu() {
MPJLambdaWrapper<TplusLastestStockDO> query = new MPJLambdaWrapper<>();
query.distinct().select("t.inventory_code,sum(t.availableQuantity) availableQuantity")
.groupBy(TplusLastestStockDO::getInventoryCode)
query.distinct().select("a.code as inventory_code,sum(t.availableQuantity) availableQuantity")
.rightJoin(MaterialDO.class,"a",MaterialDO::getCode,TplusLastestStockDO::getInventoryCode)
.groupBy(MaterialDO::getCode)
.orderByDesc(TplusLastestStockDO::getInventoryCode);
query.like(true, TplusLastestStockDO::getInventoryCode, "6%");
query.like(true, MaterialDO::getCode, "6%");
return selectList(query);
}

Loading…
Cancel
Save