cy
2022-06-21 129904537f66509f97b285e7eb4f42b3dc349dd0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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();
    }
 
}