移动端接口修改
This commit is contained in:
parent
d399d0e898
commit
03b2635b90
@ -1,15 +1,13 @@
|
|||||||
package com.ktg.mes.wm.controller.mobile;
|
package com.ktg.mes.wm.controller.mobile;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.ktg.common.annotation.Log;
|
import com.ktg.common.annotation.Log;
|
||||||
import com.ktg.common.constant.UserConstants;
|
import com.ktg.common.constant.UserConstants;
|
||||||
import com.ktg.common.core.controller.BaseController;
|
import com.ktg.common.core.controller.BaseController;
|
||||||
import com.ktg.common.core.domain.AjaxResult;
|
import com.ktg.common.core.domain.AjaxResult;
|
||||||
import com.ktg.common.enums.BusinessType;
|
import com.ktg.common.enums.BusinessType;
|
||||||
import com.ktg.common.utils.StringUtils;
|
import com.ktg.common.utils.StringUtils;
|
||||||
import com.ktg.mes.wm.domain.WmItemRecpt;
|
import com.ktg.mes.wm.domain.*;
|
||||||
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.tx.ItemRecptTxBean;
|
import com.ktg.mes.wm.domain.tx.ItemRecptTxBean;
|
||||||
import com.ktg.mes.wm.service.*;
|
import com.ktg.mes.wm.service.*;
|
||||||
import com.ktg.system.strategy.AutoCodeUtil;
|
import com.ktg.system.strategy.AutoCodeUtil;
|
||||||
@ -162,6 +160,24 @@ public class WmItemRecptMobController extends BaseController {
|
|||||||
|
|
||||||
WmItemRecpt recpt = wmItemRecptService.selectWmItemRecptByRecptId(recptId);
|
WmItemRecpt recpt = wmItemRecptService.selectWmItemRecptByRecptId(recptId);
|
||||||
|
|
||||||
|
//单据有效性
|
||||||
|
if(!StringUtils.isNotNull(recpt)){
|
||||||
|
return AjaxResult.error("无效单据");
|
||||||
|
}
|
||||||
|
|
||||||
|
//先检查单据状态
|
||||||
|
if(UserConstants.ORDER_STATUS_FINISHED.equals(recpt.getStatus())){
|
||||||
|
return AjaxResult.error("当前单据已提交!");
|
||||||
|
}
|
||||||
|
|
||||||
|
//检查行数量
|
||||||
|
WmItemRecptLine param = new WmItemRecptLine();
|
||||||
|
param.setRecptId(recptId);
|
||||||
|
List<WmItemRecptLine> lines = wmItemRecptLineService.selectWmItemRecptLineList(param);
|
||||||
|
if(CollectionUtil.isEmpty(lines)){
|
||||||
|
return AjaxResult.error("请添加明细信息!");
|
||||||
|
}
|
||||||
|
|
||||||
//构造Transaction事务,并执行库存更新逻辑
|
//构造Transaction事务,并执行库存更新逻辑
|
||||||
List<ItemRecptTxBean> beans = wmItemRecptService.getTxBeans(recptId);
|
List<ItemRecptTxBean> beans = wmItemRecptService.getTxBeans(recptId);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user