|
@ -1,13 +1,15 @@ |
|
|
package org.nl.wms.ext.sorting.service.impl; |
|
|
package org.nl.wms.ext.sorting.service.impl; |
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
|
|
import cn.hutool.json.JSONArray; |
|
|
import cn.hutool.json.JSONArray; |
|
|
import cn.hutool.json.JSONUtil; |
|
|
import cn.hutool.json.JSONUtil; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
|
|
import org.nl.common.enums.region.RegionEnum; |
|
|
import org.nl.config.IdUtil; |
|
|
import org.nl.config.IdUtil; |
|
|
import org.nl.config.MapOf; |
|
|
import org.nl.config.MapOf; |
|
|
import org.nl.wms.ext.sorting.enums.SortingEnum; |
|
|
import org.nl.wms.ext.sorting.enums.SortingEnum; |
|
|
import org.nl.wms.ext.sorting.service.SortingService; |
|
|
import org.nl.wms.ext.sorting.service.SortingService; |
|
|
|
|
|
import org.nl.wms.sch.point.service.ISchBasePointService; |
|
|
|
|
|
import org.nl.wms.sch.point.service.dto.PointMaterialInfo; |
|
|
import org.nl.wms.sch.task_manage.task.tasks.sorting.SortingCMTTask; |
|
|
import org.nl.wms.sch.task_manage.task.tasks.sorting.SortingCMTTask; |
|
|
import org.nl.wms.sch.task_manage.task.tasks.sorting.SortingCNTTask; |
|
|
import org.nl.wms.sch.task_manage.task.tasks.sorting.SortingCNTTask; |
|
|
import org.nl.wms.sch.task_manage.task.tasks.sorting.SortingSMTTask; |
|
|
import org.nl.wms.sch.task_manage.task.tasks.sorting.SortingSMTTask; |
|
@ -16,7 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.util.Assert; |
|
|
import org.springframework.util.Assert; |
|
|
|
|
|
|
|
|
import java.util.HashMap; |
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -33,6 +35,8 @@ public class SortingServiceImpl implements SortingService { |
|
|
private SortingSMTTask sortingSMTTask; |
|
|
private SortingSMTTask sortingSMTTask; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private SortingSNTTask sortingSNTTask; |
|
|
private SortingSNTTask sortingSNTTask; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private ISchBasePointService iSchBasePointService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
@ -69,11 +73,17 @@ public class SortingServiceImpl implements SortingService { |
|
|
//TODO:将满料放到线边库
|
|
|
//TODO:将满料放到线边库
|
|
|
}else if(SortingEnum.TASK_TYPE_TWO.getValue().equals(task_type) && SortingEnum.NOT_EMPTY.getValue().equals(is_empty)){ |
|
|
}else if(SortingEnum.TASK_TYPE_TWO.getValue().equals(task_type) && SortingEnum.NOT_EMPTY.getValue().equals(is_empty)){ |
|
|
taskParam.put("config_code","sortingCMTTask"); |
|
|
taskParam.put("config_code","sortingCMTTask"); |
|
|
sortingCMTTask.apply(taskParam); |
|
|
sortingSMTTask.apply(taskParam); |
|
|
} |
|
|
} |
|
|
return MapOf.of("status", 200,"msg", "sucess"); |
|
|
return MapOf.of("status", 200,"msg", "sucess"); |
|
|
}catch (Exception ex){ |
|
|
}catch (Exception ex){ |
|
|
return MapOf.of("status", 200,"msg", "操作失败","errMsg",ex.getMessage()); |
|
|
return MapOf.of("status", 200,"msg", "操作失败","errMsg",ex.getMessage()); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public List<PointMaterialInfo> getStructList(String jobName) { |
|
|
|
|
|
List<PointMaterialInfo> structList = iSchBasePointService.getStructList(RegionEnum.ZDFJ.getRegion_code(), "1"); |
|
|
|
|
|
return structList; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|