|
@@ -159,6 +159,9 @@ public class SaleDeliveryController {
|
|
|
HttpServletRequest req) {
|
|
|
QueryWrapper<SaleDelivery> queryWrapper = QueryGenerator.initQueryWrapper(saleDelivery, req.getParameterMap());
|
|
|
queryWrapper.eq("carriage_used","否");
|
|
|
+
|
|
|
+ queryWrapper.eq("submit","1");//销售出库单 提交(submit)1是0否
|
|
|
+ queryWrapper.eq("close","0");//销售出库单 关闭(close)1是0否
|
|
|
Page<SaleDelivery> page = new Page<SaleDelivery>(pageNo, pageSize);
|
|
|
IPage<SaleDelivery> pageList = saleDeliveryService.page(page, queryWrapper);
|
|
|
return Result.OK(pageList);
|
|
@@ -184,7 +187,9 @@ public class SaleDeliveryController {
|
|
|
HttpServletRequest req) {
|
|
|
QueryWrapper<SaleDelivery> queryWrapper = QueryGenerator.initQueryWrapper(saleDelivery, req.getParameterMap());
|
|
|
queryWrapper.isNull("invoice_code");//发票号(开发票时回写至此字段)
|
|
|
- queryWrapper.eq("apply_invoice","1");//销售出库单 是否开票申请(1是 0否)
|
|
|
+// queryWrapper.eq("apply_invoice","1");//销售出库单 是否开票申请(1是 0否)
|
|
|
+ queryWrapper.eq("submit","1");//销售出库单 提交(submit)1是0否
|
|
|
+ queryWrapper.eq("close","0");//销售出库单 关闭(close)1是0否
|
|
|
Page<SaleDelivery> page = new Page<SaleDelivery>(pageNo, pageSize);
|
|
|
IPage<SaleDelivery> pageList = saleDeliveryService.page(page, queryWrapper);
|
|
|
return Result.OK(pageList);
|
|
@@ -309,6 +314,10 @@ public class SaleDeliveryController {
|
|
|
SaleDelivery saleDelivery = new SaleDelivery();
|
|
|
BeanUtils.copyProperties(saleDeliveryPage, saleDelivery);
|
|
|
|
|
|
+ String sourceCode = saleDelivery.getSourceCode();
|
|
|
+ if (StringUtils.isBlank(sourceCode)) {
|
|
|
+ return Result.error("请参照销售订单新增数据!");
|
|
|
+ }
|
|
|
String code = saleDelivery.getBillCode();
|
|
|
if (StringUtils.isNotBlank(code)) {
|
|
|
|
|
@@ -346,6 +355,12 @@ public class SaleDeliveryController {
|
|
|
public Result<String> edit(@RequestBody SaleDeliveryPage saleDeliveryPage) {
|
|
|
SaleDelivery saleDelivery = new SaleDelivery();
|
|
|
BeanUtils.copyProperties(saleDeliveryPage, saleDelivery);
|
|
|
+
|
|
|
+ String sourceCode = saleDelivery.getSourceCode();
|
|
|
+ if (StringUtils.isBlank(sourceCode)) {
|
|
|
+ return Result.error("请参照销售订单新增数据!");
|
|
|
+ }
|
|
|
+
|
|
|
SaleDelivery saleDeliveryEntity = saleDeliveryService.getById(saleDelivery.getId());
|
|
|
if (saleDeliveryEntity == null) {
|
|
|
return Result.error("未找到对应数据");
|
|
@@ -548,6 +563,7 @@ public class SaleDeliveryController {
|
|
|
QueryWrapper<SaleInvoice> querySaleInvoice = new QueryWrapper();
|
|
|
querySaleInvoice.eq("source_code", code);
|
|
|
querySaleInvoice.eq("del_flag", "0");
|
|
|
+ querySaleInvoice.eq("close", "0");//作废(close)1是0否
|
|
|
|
|
|
List<SaleInvoice> listSaleInvoice = saleInvoiceService.list(querySaleInvoice);
|
|
|
if (listSaleInvoice.size() > 0) {
|