OverrideHandleServiceImpl.java 1.08 KB
package com.huaheng.api.wcs.service.overrideHandle;

import com.huaheng.api.wcs.domain.WcsTask;
import com.huaheng.common.exception.service.ServiceException;
import com.huaheng.common.utils.StringUtils;
import com.huaheng.framework.web.domain.AjaxResult;
import com.huaheng.pc.task.taskHeader.domain.TaskHeader;
import org.springframework.stereotype.Service;

@Service
public class OverrideHandleServiceImpl implements OverrideHandleService {

    /**
     * 重入处理
     * 1、判断非空字段
     * 2、实体转换
     *
     */

    @Override
    public AjaxResult OverrideHandle(WcsTask wcsTask) {
        //1、判断非空字段
        if(StringUtils.isEmpty(wcsTask.getTaskNo())){
            return AjaxResult.error("任务号为空");
        }
        if(StringUtils.isEmpty(wcsTask.getToLocationCode())){
            return AjaxResult.error("目的库位为空");
        }

        TaskHeader taskHeader =new TaskHeader();
        taskHeader.setId(Integer.valueOf(wcsTask.getTaskNo()));
        taskHeader.setToLocation(wcsTask.getToLocationCode());
        return null;
    }
}