|
@ -24,6 +24,7 @@ import com.qs.serve.modules.goods.service.GoodsCategoryRuleService; |
|
|
import com.qs.serve.modules.goods.service.GoodsCategoryService; |
|
|
import com.qs.serve.modules.goods.service.GoodsCategoryService; |
|
|
import com.qs.serve.modules.goods.service.GoodsSkuService; |
|
|
import com.qs.serve.modules.goods.service.GoodsSkuService; |
|
|
import com.qs.serve.modules.goods.service.GoodsSpuService; |
|
|
import com.qs.serve.modules.goods.service.GoodsSpuService; |
|
|
|
|
|
import com.qs.serve.modules.his.service.HisUserSupplierService; |
|
|
import com.qs.serve.modules.oms.common.OmsOrderCheckState; |
|
|
import com.qs.serve.modules.oms.common.OmsOrderCheckState; |
|
|
import com.qs.serve.modules.oms.common.OmsSaleYearUtil; |
|
|
import com.qs.serve.modules.oms.common.OmsSaleYearUtil; |
|
|
import com.qs.serve.modules.oms.entity.OmsOrder; |
|
|
import com.qs.serve.modules.oms.entity.OmsOrder; |
|
@ -74,6 +75,7 @@ public class OmsSaleOrderApi { |
|
|
private GoodsImminentBatchMapper goodsImminentBatchMapper; |
|
|
private GoodsImminentBatchMapper goodsImminentBatchMapper; |
|
|
private OmsSaleOrderPart1Service omsSaleOrderPart1Service; |
|
|
private OmsSaleOrderPart1Service omsSaleOrderPart1Service; |
|
|
private OmsSaleOrderOptionsService omsSaleOrderOptionsService; |
|
|
private OmsSaleOrderOptionsService omsSaleOrderOptionsService; |
|
|
|
|
|
private HisUserSupplierService hisUserSupplierService; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 查询客户特殊加 |
|
|
* 查询客户特殊加 |
|
@ -218,9 +220,11 @@ public class OmsSaleOrderApi { |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping("/page4pc") |
|
|
@GetMapping("/page4pc") |
|
|
public R<PageVo<OmsSaleOrder>> getPage4Pc(OmsSaleOrder param){ |
|
|
public R<PageVo<OmsSaleOrder>> getPage4Pc(OmsSaleOrder param){ |
|
|
|
|
|
Set<Long> supplierIds = hisUserSupplierService.listSupplierIdByUserIds(Arrays.asList(AuthContextUtils.getSysUserId())); |
|
|
|
|
|
supplierIds.add(0L); |
|
|
PageUtil.startPage(); |
|
|
PageUtil.startPage(); |
|
|
LambdaQueryWrapper<OmsSaleOrder> orderWrapper = new LambdaQueryWrapper<>(param); |
|
|
LambdaQueryWrapper<OmsSaleOrder> orderWrapper = new LambdaQueryWrapper<>(param); |
|
|
orderWrapper.eq(OmsSaleOrder::getUserId,AuthContextUtils.getSysUserId()); |
|
|
orderWrapper.in(OmsSaleOrder::getSupplierId,supplierIds); |
|
|
orderWrapper.eq(OmsSaleOrder::getOrderType,param.getOrderType()==null?0:param.getOrderType()); |
|
|
orderWrapper.eq(OmsSaleOrder::getOrderType,param.getOrderType()==null?0:param.getOrderType()); |
|
|
orderWrapper.orderByDesc(OmsSaleOrder::getId); |
|
|
orderWrapper.orderByDesc(OmsSaleOrder::getId); |
|
|
if(param.getCheckStartTime()!=null){ |
|
|
if(param.getCheckStartTime()!=null){ |
|
@ -295,9 +299,11 @@ public class OmsSaleOrderApi { |
|
|
String loginUserId = AuthContextUtils.getSysUserId(); |
|
|
String loginUserId = AuthContextUtils.getSysUserId(); |
|
|
List<String> userIds = postUserService.listByChildIds(loginUserId); |
|
|
List<String> userIds = postUserService.listByChildIds(loginUserId); |
|
|
userIds.add(loginUserId); |
|
|
userIds.add(loginUserId); |
|
|
|
|
|
Set<Long> supplierIds = hisUserSupplierService.listSupplierIdByUserIds(userIds); |
|
|
|
|
|
supplierIds.add(0L); |
|
|
PageUtil.startPage(); |
|
|
PageUtil.startPage(); |
|
|
LambdaQueryWrapper<OmsSaleOrder> orderWrapper = new LambdaQueryWrapper<>(param); |
|
|
LambdaQueryWrapper<OmsSaleOrder> orderWrapper = new LambdaQueryWrapper<>(param); |
|
|
orderWrapper.in(OmsSaleOrder::getUserId,userIds); |
|
|
orderWrapper.in(OmsSaleOrder::getSupplierId,supplierIds); |
|
|
orderWrapper.orderByDesc(OmsSaleOrder::getId); |
|
|
orderWrapper.orderByDesc(OmsSaleOrder::getId); |
|
|
List<OmsSaleOrder> list = omsSaleOrderService.list(orderWrapper); |
|
|
List<OmsSaleOrder> list = omsSaleOrderService.list(orderWrapper); |
|
|
if(CollectionUtil.isEmpty(list)){ |
|
|
if(CollectionUtil.isEmpty(list)){ |
|
|