库存转移
This commit is contained in:
parent
9da8e38306
commit
7cf6f14f1f
@ -5,9 +5,7 @@ import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.ktg.common.constant.UserConstants;
|
||||
import com.ktg.common.utils.StringUtils;
|
||||
import com.ktg.mes.wm.domain.WmStorageArea;
|
||||
import com.ktg.mes.wm.domain.WmStorageLocation;
|
||||
import com.ktg.mes.wm.domain.WmWarehouse;
|
||||
import com.ktg.mes.wm.domain.*;
|
||||
import com.ktg.mes.wm.domain.tx.TransferTxBean;
|
||||
import com.ktg.mes.wm.service.*;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
@ -26,7 +24,6 @@ import com.ktg.common.annotation.Log;
|
||||
import com.ktg.common.core.controller.BaseController;
|
||||
import com.ktg.common.core.domain.AjaxResult;
|
||||
import com.ktg.common.enums.BusinessType;
|
||||
import com.ktg.mes.wm.domain.WmTransfer;
|
||||
import com.ktg.common.utils.poi.ExcelUtil;
|
||||
import com.ktg.common.core.page.TableDataInfo;
|
||||
|
||||
@ -162,6 +159,14 @@ public class WmTransferController extends BaseController
|
||||
@PutMapping("/{transferId}")
|
||||
public AjaxResult execute(@PathVariable Long transferId){
|
||||
WmTransfer transfer = wmTransferService.selectWmTransferByTransferId(transferId);
|
||||
|
||||
WmTransferLine param = new WmTransferLine();
|
||||
param.setTransferId(transferId);
|
||||
List<WmTransferLine> lines = wmTransferLineService.selectWmTransferLineList(param);
|
||||
if(CollectionUtils.isEmpty(lines)){
|
||||
return AjaxResult.error("请添加需要转移的物资!");
|
||||
}
|
||||
|
||||
List<TransferTxBean> beans = wmTransferService.getTxBeans(transferId);
|
||||
|
||||
if(CollectionUtils.isEmpty(beans)){
|
||||
|
||||
@ -396,6 +396,7 @@ public class StorageCoreServiceImpl implements IStorageCoreService {
|
||||
transaction_in.setMaterialStockId(null);
|
||||
//设置入库相关联的出库事务ID
|
||||
transaction_in.setRelatedTransactionId(transaction_out.getTransactionId());
|
||||
wmTransactionService.processTransaction(transaction_in);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user