排产时工作站校验

This commit is contained in:
yinjinlu-pc\尹金路 2023-06-27 18:47:23 +08:00
parent 1d934eb2d7
commit a8cf070287

View File

@ -7,6 +7,7 @@ import javax.servlet.http.HttpServletResponse;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.ktg.common.constant.UserConstants; import com.ktg.common.constant.UserConstants;
import com.ktg.common.utils.StringUtils;
import com.ktg.mes.pro.domain.*; import com.ktg.mes.pro.domain.*;
import com.ktg.mes.pro.service.IProProcessService; import com.ktg.mes.pro.service.IProProcessService;
import com.ktg.mes.pro.service.IProWorkorderService; import com.ktg.mes.pro.service.IProWorkorderService;
@ -170,6 +171,14 @@ public class ProTaskController extends BaseController
return AjaxResult.error("排产数量必须大于0"); return AjaxResult.error("排产数量必须大于0");
} }
if(!StringUtils.isNotNull(proTask.getWorkstationId())){
return AjaxResult.error("请选择工作站!");
}
if(proTask.getDuration()<=0){
return AjaxResult.error("生产时长必须大于0");
}
//生产工单 //生产工单
ProWorkorder order = proWorkorderService.selectProWorkorderByWorkorderId(proTask.getWorkorderId()); ProWorkorder order = proWorkorderService.selectProWorkorderByWorkorderId(proTask.getWorkorderId());
proTask.setWorkorderCode(order.getWorkorderCode()); proTask.setWorkorderCode(order.getWorkorderCode());