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