package cn.ksource.web.service.impl; import java.util.Random; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import cn.ksource.core.dao.BaseDao; import cn.ksource.core.util.DateUtil; import cn.ksource.web.service.WorkOrderCodeService; @Service public class WorkOrderCodeServiceImpl implements WorkOrderCodeService { @Autowired private BaseDao baseDao; private String getUUIDCode() { Long now = DateUtil.getCurrentDate14(); return now.toString() + "-" + new Random().nextInt(1000); } @Override public String getIncidentOrderCode() { return "SJGL-" + getUUIDCode(); } @Override public String getCiHealthOrderCode() { return "YDXJ-" + getUUIDCode(); } @Override public String getCiAddOrderCode() { return "PZCJ-" + getUUIDCode(); } @Override public String getSpareOrderCode() { return "BJSL-"+ getUUIDCode(); } @Override public String getSpareDeliveryOrderCode() { return "CKGL-"+ getUUIDCode(); } @Override public String getReleaseOrderCode() { return "FBGL-"+ getUUIDCode(); } @Override public String getStockOrderCode() { return "BJRK-"+ getUUIDCode(); } @Override public String getQuestionOrderCode() { return "WTGL-" + getUUIDCode(); } @Override public String getCiRemindOrderCode() { return "LXWB-" + getUUIDCode(); } @Override public String getChangeOrderCode() { return "BGGL-" + getUUIDCode(); } @Override public String getStockTakingCode() { return "KCPD-" + getUUIDCode(); } @Override public String getOverageCode() { return "BSBY-" + getUUIDCode(); } @Override public String getYatOrderCode() { return "YAYL-" + getUUIDCode(); } }