| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package system
- import (
- "fmt"
- "strconv"
- "dashoo.cn/backend/api/business/codecsequence"
- . "dashoo.cn/backend/api/controllers"
- "dashoo.cn/utils"
- )
- type CodecSequenceController struct {
- BaseController
- }
- // @Title 根据seqName获取序列号
- // @Description get sequence by seqName
- // @Success 200 {int} sequence
- // @router /GetSequenceByName [get]
- func (this *CodecSequenceController) GetSequenceByName() {
- seqName := this.GetString("seqName")
- svc := codecsequence.GetCodecSequenceService(utils.DBE)
- sequence := svc.GetSequenceByName(this.User.AccCode, seqName)
- var datainfo DataInfo
- datainfo.Items = sequence
- this.Data["json"] = &datainfo
- this.ServeJSON()
- }
- // @Title 获取【工程监督中心试油监督日报】序列号
- // @Description get sequence by seqName
- // @Success 200 {int} sequence
- // @router /GetProjectCenterDailySequence [get]
- func (this *CodecSequenceController) GetProjectCenterDailySequence() {
- seqName := "ProjectCenterDaily"
- svc := codecsequence.GetCodecSequenceService(utils.DBE)
- sequence := svc.GetSequenceByName(this.User.AccCode, seqName)
- daliySequenct := "JDJL-" + fmt.Sprintf("%03s", strconv.Itoa(sequence))
- var datainfo DataInfo
- datainfo.Items = daliySequenct
- this.Data["json"] = &datainfo
- this.ServeJSON()
- }
|