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();
|
}
|
|
}
|