|
|
@@ -77,25 +77,28 @@ public class PurchaseOrderController extends BladeController {
|
|
|
@GetMapping("/list")
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@ApiOperation(value = "采购订单表列表(内贸 外贸 出口)", notes = "传入order")
|
|
|
- public R<IPage<Order>> list(@RequestParam(name = "current", defaultValue = "1") Integer current,
|
|
|
- @RequestParam(name = "size", defaultValue = "10") Integer size,
|
|
|
+ public R<IPage<Order>> list( @RequestParam(name = "current", defaultValue = "1") Integer current,
|
|
|
+ @RequestParam(name = "size", defaultValue = "10") Integer size,
|
|
|
@RequestParam(value = "businesStartDate",required = false) String businesStartDate,//订单开始时间
|
|
|
@RequestParam(value = "businesEndDate",required = false) String businesEndDate,//订单结束时间
|
|
|
@RequestParam(value = "accountsCollectionStartDate",required = false) String accountsCollectionStartDate,//付款开始时间
|
|
|
@RequestParam(value = "accountsCollectionEndDate",required = false) String accountsCollectionEndDate,//付款结束时间
|
|
|
@RequestParam(value = "dateOfStartArrival",required = false) String dateOfStartArrival,//付款开始时间
|
|
|
- @RequestParam(value = "dateOfEndArrival",required = false) String dateOfEndArrival,//付款开始时间
|
|
|
- @RequestParam(value = "tradeType",required = false) String tradeType//采购订单类型 GN JK CK
|
|
|
+ @RequestParam(value = "dateOfEndArrival",required = false) String dateOfEndArrival,//付款开始时间,
|
|
|
+ @RequestParam(value = "requiredDeliveryStartDate",required = false) String requiredDeliveryStartDate,//付款开始时间
|
|
|
+ @RequestParam(value = "requiredDeliveryEndDate",required = false) String requiredDeliveryEndDate,//付款开始时间
|
|
|
+ Order order
|
|
|
)
|
|
|
{
|
|
|
|
|
|
- QueryWrapper<Order> queryWrapper = new QueryWrapper<>();
|
|
|
+ QueryWrapper<Order> queryWrapper = Condition.getQueryWrapper(order);
|
|
|
queryWrapper.eq("tenant_id",AuthUtil.getTenantId());
|
|
|
queryWrapper.eq("bill_type",OrderTypeEnum.PURCHASE.getType());
|
|
|
- queryWrapper.eq("trade_type",tradeType);
|
|
|
+ queryWrapper.eq("trade_type",order.getTradeType());
|
|
|
queryWrapper.between(StringUtils.isNotBlank(businesStartDate)&&StringUtils.isNotBlank(businesEndDate),"busines_date",businesStartDate,businesEndDate);
|
|
|
queryWrapper.between(StringUtils.isNotBlank(accountsCollectionStartDate)&&StringUtils.isNotBlank(accountsCollectionEndDate),"accounts_collection_date",accountsCollectionStartDate,accountsCollectionEndDate);
|
|
|
queryWrapper.between(StringUtils.isNotBlank(dateOfStartArrival)&&StringUtils.isNotBlank(dateOfEndArrival),"arrival_date",dateOfStartArrival,dateOfEndArrival);
|
|
|
+ queryWrapper.between(StringUtils.isNotBlank(requiredDeliveryStartDate)&&StringUtils.isNotBlank(requiredDeliveryEndDate),"required_delivery_date",requiredDeliveryStartDate,requiredDeliveryEndDate);
|
|
|
Page<Order> page=new Page<>(current,size);
|
|
|
IPage<Order> pages = orderService.page(page,queryWrapper);
|
|
|
List<Order> records = pages.getRecords();
|
|
|
@@ -156,10 +159,10 @@ public class PurchaseOrderController extends BladeController {
|
|
|
@ApiOperation(value = "新增或修改", notes = "传入order")
|
|
|
public R<String> submit(@Valid @RequestBody OrderSubmitDto submitDto)
|
|
|
{
|
|
|
- if(ObjectUtil.isEmpty(submitDto.getBillType())||ObjectUtil.isEmpty(submitDto.getSrcId())||ObjectUtil.isEmpty(submitDto.getBusinesDate()))
|
|
|
+ /*if(ObjectUtil.isEmpty(submitDto.getBillType())||ObjectUtil.isEmpty(submitDto.getSrcId())||ObjectUtil.isEmpty(submitDto.getBusinesDate()))
|
|
|
{
|
|
|
throw new ServiceException("来源、合同日期、贸易类型不能为空!");
|
|
|
- }
|
|
|
+ }*/
|
|
|
submitDto.setOrderTypeEnum(OrderTypeEnum.PURCHASE);
|
|
|
return orderService.submitOrderMessage(submitDto);
|
|
|
}
|
|
|
@@ -184,8 +187,7 @@ public class PurchaseOrderController extends BladeController {
|
|
|
if (items.getId() == null) {
|
|
|
return R.fail(ERROR_MSG);
|
|
|
}
|
|
|
- items.setIsDeleted(1);
|
|
|
- return R.status(orderItemsService.updateById(items));
|
|
|
+ return R.status(orderItemsService.removeById(items.getId()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -198,8 +200,7 @@ public class PurchaseOrderController extends BladeController {
|
|
|
if (order.getId() == null) {
|
|
|
return R.fail(ERROR_MSG);
|
|
|
}
|
|
|
- order.setIsDeleted(1);
|
|
|
- return R.status(orderFeesService.updateById(order));
|
|
|
+ return R.status(orderFeesService.removeById(order.getId()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -215,8 +216,7 @@ public class PurchaseOrderController extends BladeController {
|
|
|
if (order.getId() == null) {
|
|
|
return R.fail(ERROR_MSG);
|
|
|
}
|
|
|
- order.setIsDeleted(1);
|
|
|
- return R.status(orderFilesService.updateById(order));
|
|
|
+ return R.status(orderFilesService.removeById(order.getId()));
|
|
|
}
|
|
|
|
|
|
@GetMapping("getItemByPid")
|
|
|
@@ -229,4 +229,10 @@ public class PurchaseOrderController extends BladeController {
|
|
|
return R.data(itemsList);
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("getSysNo")
|
|
|
+ @ApiOperation(value = "采购订单获取系统编号prefix=GN JK CK", notes = "采购订单获取系统编号prefix=GN JK CK")
|
|
|
+ public R getSysNo(@RequestParam(value = "prefix",required = true)String prefix)
|
|
|
+ {
|
|
|
+ return orderService.getSysNo(prefix);
|
|
|
+ }
|
|
|
}
|