|
|
|
@ -560,6 +560,25 @@ public class IoOrderServiceImpl implements IoOrderService {
|
|
|
|
|
return actions;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void setInvoiceFiltes(FilterOrderRequest filterOrderRequest) {
|
|
|
|
|
List<BasicBussinessTypeEntity> bussinessTypeEntities = basicBussinessTypeDao.selectList(new QueryWrapper<BasicBussinessTypeEntity>()
|
|
|
|
|
.eq("mainAction", ConstantType.TYPE_PUT).eq("corpType", ConstantStatus.CORP_TYPE_OUT)
|
|
|
|
|
.eq("corpType", ConstantStatus.CORP_TYPE_OUT).eq("inStock", false)
|
|
|
|
|
.gt("spUse", 1).eq("actionType", 1).eq("enable", true));
|
|
|
|
|
List<String> actions1 = null;
|
|
|
|
|
actions1 = bussinessTypeEntities.stream().map(BasicBussinessTypeEntity::getAction).collect(Collectors.toList());
|
|
|
|
|
filterOrderRequest.setInvoiceActions1(actions1);
|
|
|
|
|
|
|
|
|
|
List<BasicBussinessTypeEntity> bussinessTypeEntities2 = basicBussinessTypeDao.selectList(new QueryWrapper<BasicBussinessTypeEntity>()
|
|
|
|
|
.eq("mainAction", ConstantType.TYPE_PUT).eq("corpType", ConstantStatus.CORP_TYPE_OUT)
|
|
|
|
|
.eq("inStock", true)
|
|
|
|
|
.gt("spUse", 0).eq("actionType", 1).eq("enable", true));
|
|
|
|
|
List<String> actions2 = null;
|
|
|
|
|
actions2 = bussinessTypeEntities2.stream().map(BasicBussinessTypeEntity::getAction).collect(Collectors.toList());
|
|
|
|
|
filterOrderRequest.setInvoiceActions2(actions2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<IoOrderEntity> filterOrderTrace(String billNo) {
|
|
|
|
|
IoOrderEntity order = orderDao.selectOne(new QueryWrapper<IoOrderEntity>().eq("billNo", billNo));
|
|
|
|
|