|
@@ -2,8 +2,6 @@ package com.usoftchina.saas.sale.service.impl;
|
|
|
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
import com.github.pagehelper.PageInfo;
|
|
|
-import com.usoftchina.saas.base.Result;
|
|
|
|
|
-import com.usoftchina.saas.base.service.CommonBaseServiceImpl;
|
|
|
|
|
import com.usoftchina.saas.commons.api.CommonService;
|
|
import com.usoftchina.saas.commons.api.CommonService;
|
|
|
import com.usoftchina.saas.commons.api.MaxnumberService;
|
|
import com.usoftchina.saas.commons.api.MaxnumberService;
|
|
|
import com.usoftchina.saas.commons.api.MessageLogService;
|
|
import com.usoftchina.saas.commons.api.MessageLogService;
|
|
@@ -15,7 +13,6 @@ import com.usoftchina.saas.commons.po.BillCodeSeq;
|
|
|
import com.usoftchina.saas.commons.po.Operation;
|
|
import com.usoftchina.saas.commons.po.Operation;
|
|
|
import com.usoftchina.saas.commons.po.Status;
|
|
import com.usoftchina.saas.commons.po.Status;
|
|
|
import com.usoftchina.saas.context.BaseContextHolder;
|
|
import com.usoftchina.saas.context.BaseContextHolder;
|
|
|
-import com.usoftchina.saas.document.entities.Product;
|
|
|
|
|
import com.usoftchina.saas.exception.BizException;
|
|
import com.usoftchina.saas.exception.BizException;
|
|
|
import com.usoftchina.saas.page.PageDefault;
|
|
import com.usoftchina.saas.page.PageDefault;
|
|
|
import com.usoftchina.saas.page.PageRequest;
|
|
import com.usoftchina.saas.page.PageRequest;
|
|
@@ -30,7 +27,6 @@ import com.usoftchina.saas.sale.service.SaleService;
|
|
|
import com.usoftchina.saas.storage.po.ProdIODetail;
|
|
import com.usoftchina.saas.storage.po.ProdIODetail;
|
|
|
import com.usoftchina.saas.storage.po.ProdInOut;
|
|
import com.usoftchina.saas.storage.po.ProdInOut;
|
|
|
import com.usoftchina.saas.utils.BeanMapper;
|
|
import com.usoftchina.saas.utils.BeanMapper;
|
|
|
-import io.swagger.models.auth.In;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -579,12 +575,14 @@ public class SaleServiceImpl implements SaleService{
|
|
|
purchase.setPu_code(result);
|
|
purchase.setPu_code(result);
|
|
|
purchase.setPu_status(Status.UNAUDITED.getDisplay());
|
|
purchase.setPu_status(Status.UNAUDITED.getDisplay());
|
|
|
purchase.setPu_statuscode(Status.UNAUDITED.toString());
|
|
purchase.setPu_statuscode(Status.UNAUDITED.toString());
|
|
|
|
|
+ purchase.setPu_date(new Date());
|
|
|
|
|
+ purchase.setPu_said(sale.getId());
|
|
|
|
|
+ purchase.setPu_sacode(sale.getSa_code());
|
|
|
purchase.setCompanyId(BaseContextHolder.getCompanyId());
|
|
purchase.setCompanyId(BaseContextHolder.getCompanyId());
|
|
|
purchase.setCreatorId(BaseContextHolder.getUserId());
|
|
purchase.setCreatorId(BaseContextHolder.getUserId());
|
|
|
purchase.setCreateTime(new Date());
|
|
purchase.setCreateTime(new Date());
|
|
|
purchase.setCreatorName(BaseContextHolder.getUserName());
|
|
purchase.setCreatorName(BaseContextHolder.getUserName());
|
|
|
saleMapper.turnPurchase(purchase);
|
|
saleMapper.turnPurchase(purchase);
|
|
|
-
|
|
|
|
|
Long purchaseId = purchase.getId();
|
|
Long purchaseId = purchase.getId();
|
|
|
for (SaleList detail : dateilList){
|
|
for (SaleList detail : dateilList){
|
|
|
PurchaseDetailDTO purchaseDetail = new PurchaseDetailDTO();
|
|
PurchaseDetailDTO purchaseDetail = new PurchaseDetailDTO();
|