package com.zy.asrs.service.impl; import com.zy.asrs.entity.param.WmsWrkCreateParam; import com.zy.asrs.service.OpenService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class OpenServiceImpl implements OpenService { @Override public void wmsWrkCreate(WmsWrkCreateParam param) { // WmsWrk wmsWrk = wmsWrkService.selectByWmsWrkNo(param.getWmsWrkNo()); // if (wmsWrk != null) { // throw new CoolException(param.getWmsWrkNo() + "任务已存在,请勿重复提交"); // } // // Date now = new Date(); // wmsWrk = new WmsWrk(); // wmsWrk.setWmsWrkNo(param.getWmsWrkNo());//WMS任务号 // wmsWrk.setWmsStatus(WmsWrkStatusType.RECEIVE.id);//WMS状态:接收 // wmsWrk.setCreateTime(now); // wmsWrk.setAppeTime(now); // wmsWrk.setAppeUser(9527L); // wmsWrk.setIoType(param.getIoType());//任务类型 // wmsWrk.setIoPri(13D);//优先级 // wmsWrk.setBarcode(param.getBarcode());//条码 // if (!Cools.isEmpty(param.getLocNo())) { // wmsWrk.setLocNo(param.getLocNo());//目标库位 // } // if (!Cools.isEmpty(param.getSourceLocNo())) { // wmsWrk.setSourceLocNo(param.getSourceLocNo());//源库位 // } // if (!Cools.isEmpty(param.getStaNo())) { // wmsWrk.setStaNo(param.getStaNo());//目标站 // } // if (!Cools.isEmpty(param.getSourceStaNo())) { // wmsWrk.setSourceStaNo(param.getSourceStaNo());//源站 // } // if (!Cools.isEmpty(param.getMemo())) { // wmsWrk.setMemo(param.getMemo());//备注 // } // // if (!wmsWrkService.insert(wmsWrk)) { // throw new CoolException("生成任务失败,请联系管理员"); // } } }