Browse Source

销售审核推送出库

master
fanzongzhe 10 months ago
parent
commit
d69a981fcb
  1. 67
      src/main/java/com/yxt/sales/apiadmin/SmsSalesBillRest.java
  2. 1
      src/main/java/com/yxt/sales/biz/smssalesbill/SmsSalesBillService.java
  3. 3
      src/main/java/com/yxt/sales/biz/smssalesbillshop/SmsSalesBillShopMapper.java
  4. 4
      src/main/java/com/yxt/sales/biz/smssalesbillshop/SmsSalesBillShopService.java

67
src/main/java/com/yxt/sales/apiadmin/SmsSalesBillRest.java

@ -25,16 +25,33 @@
*********************************************************/
package com.yxt.sales.apiadmin;
import cn.hutool.core.bean.BeanUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.sales.biz.smssalesbill.*;
import com.yxt.sales.biz.smssalesbillaccount.SmsSalesBillAccountService;
import com.yxt.sales.biz.smssalesbillamount.SmsSalesBillAmount;
import com.yxt.sales.biz.smssalesbillamount.SmsSalesBillAmountService;
import com.yxt.sales.biz.smssalesbilldetail.SmsSalesBillDetail;
import com.yxt.sales.biz.smssalesbilldetail.SmsSalesBillDetailService;
import com.yxt.sales.biz.smssalesbilldetaildiscount.SmsSalesBillDetailDiscountService;
import com.yxt.sales.biz.smssalesbillinvoice.SmsSalesBillInvoice;
import com.yxt.sales.biz.smssalesbillinvoice.SmsSalesBillInvoiceService;
import com.yxt.sales.biz.smssalesbilllogistics.SmsSalesBillLogistics;
import com.yxt.sales.biz.smssalesbilllogistics.SmsSalesBillLogisticsService;
import com.yxt.sales.biz.smssalesbillshipper.SmsSalesBillshipper;
import com.yxt.sales.biz.smssalesbillshipper.SmsSalesBillshipperService;
import com.yxt.sales.biz.smssalesbillshop.SmsSalesBillShop;
import com.yxt.sales.biz.smssalesbillshop.SmsSalesBillShopService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: ss-sales(ss-sales) <br/>
@ -56,7 +73,22 @@ public class SmsSalesBillRest {
@Autowired
private SmsSalesBillService smsSalesBillService;
@Autowired
private SmsSalesBillshipperService smsSalesBillshipperService;
@Autowired
private SmsSalesBillShopService smsSalesBillShopService;
@Autowired
private SmsSalesBillLogisticsService smsSalesBillLogisticsService;
@Autowired
private SmsSalesBillInvoiceService smsSalesBillInvoiceService;
@Autowired
private SmsSalesBillDetailDiscountService smsSalesBillDetailDiscountService;
@Autowired
private SmsSalesBillDetailService smsSalesBillDetailService;
@Autowired
private SmsSalesBillAmountService smsSalesBillAmountService;
@Autowired
private SmsSalesBillAccountService smsSalesBillAccountService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@ -67,6 +99,39 @@ public class SmsSalesBillRest {
}
@ApiOperation("获取收货人信息")
@GetMapping("/getShipperByBillSid")
public SmsSalesBillshipper getShipperByBillSid(@RequestParam("sid") String sid){
return smsSalesBillshipperService.selByBillSid(sid);
}
@ApiOperation("获取店铺信息")
@GetMapping("/getShopByBillSid")
public SmsSalesBillShop getShopByBillSid(@RequestParam("sid") String sid){
return smsSalesBillShopService.selByBillSid(sid);
}
@ApiOperation("获取发票信息")
@GetMapping("/getInvoiceByBillSid")
public SmsSalesBillInvoice getInvoiceByBillSid(@RequestParam("sid") String sid){
return smsSalesBillInvoiceService.selByBillSid(sid);
}
@ApiOperation("获取物流信息")
@GetMapping("/getLogisticsByBillSid")
public SmsSalesBillLogistics getLogisticsByBillSid(@RequestParam("sid") String sid){
return smsSalesBillLogisticsService.selByBillSid(sid);
}
@ApiOperation("获取商品信息")
@GetMapping("/getGoodsDetailByBillSid")
public List<SmsSalesBillDetail> getGoodsDetailByBillSid(@RequestParam("sid") String sid){
return smsSalesBillDetailService.selByBillSid(sid);
}
@ApiOperation("获取费用信息")
@GetMapping("/getAmountByBillSid")
public SmsSalesBillAmount getAmountByBillSid(@RequestParam("sid") String sid){
return smsSalesBillAmountService.selByBillSid(sid);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody SmsSalesBillDto dto){

1
src/main/java/com/yxt/sales/biz/smssalesbill/SmsSalesBillService.java

@ -487,6 +487,7 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper,
invoiceVo.setAdvanceBalance(amount.getAdvanceBalance().toString());
}
}
vo.setInvoice(invoiceVo);
List<ReviewDiscount> discounts = baseMapper.selReviewDiscountByBillSid(sid);
if (!discounts.isEmpty()) {
vo.setDiscounts(discounts);

3
src/main/java/com/yxt/sales/biz/smssalesbillshop/SmsSalesBillShopMapper.java

@ -61,4 +61,7 @@ public interface SmsSalesBillShopMapper extends BaseMapper<SmsSalesBillShop> {
@Select("select * from sms_sales_bill_shop")
List<SmsSalesBillShopVo> selectListVo();
@Select("select * from sms_sales_bill_shop where billSid =#{sid}")
SmsSalesBillShop selByBillSid(String sid);
}

4
src/main/java/com/yxt/sales/biz/smssalesbillshop/SmsSalesBillShopService.java

@ -102,4 +102,8 @@ public class SmsSalesBillShopService extends MybatisBaseService<SmsSalesBillShop
BeanUtil.copyProperties(entity, vo);
return vo;
}
public SmsSalesBillShop selByBillSid(String sid) {
return baseMapper.selByBillSid(sid);
}
}

Loading…
Cancel
Save