|
|
@@ -347,15 +347,15 @@ func (this *SampleSubpackageController) Subpackage() {
|
|
|
datadetail.BarCode = datamain.SampleCode + "01"
|
|
|
}
|
|
|
datamain.AccCode = this.User.AccCode
|
|
|
- datamain.MCreateUserId = datadetail.CreateUserId
|
|
|
- datamain.MCreateBy = datadetail.CreateBy
|
|
|
+ datamain.MCreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
+ datamain.MCreateBy = this.User.Realname
|
|
|
datadetail.InitCapacity = datadetail.Capacity + UsedCapacity
|
|
|
datamain.ReceiveDate = time.Unix(dataother.ReceiveDateint/1000, 0)
|
|
|
_, err = svc.InsertSamplePre(this.User.AccCode+SamplesMaintbName, this.User.AccCode+SamplesDetailtbName, &datamain, &datadetail)
|
|
|
} else {
|
|
|
datamain.AccCode = this.User.AccCode
|
|
|
- datamain.MCreateUserId = datadetail.CreateUserId
|
|
|
- datamain.MCreateBy = datadetail.CreateBy
|
|
|
+ datamain.MCreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
+ datamain.MCreateBy = this.User.Realname
|
|
|
datamain.ReceiveDate = time.Unix(dataother.ReceiveDateint/1000, 0)
|
|
|
_, err = svc.InsertEntityBytbl(this.User.AccCode+SamplesMaintbName, &datamain)
|
|
|
}
|
|
|
@@ -368,6 +368,8 @@ func (this *SampleSubpackageController) Subpackage() {
|
|
|
datadetailnew.BarCode = svc.AutoGetBarCodeAnimal(this.User.AccCode, datamainnew.SampleCode, timecode)
|
|
|
datadetailnew.SampleCode = datamain.SampleCode
|
|
|
datadetailnew.ParentBarCode = datadetail.BarCode
|
|
|
+ datadetailnew.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
+ datadetailnew.CreateBy = this.User.Realname
|
|
|
_, err = svc.InsertEntityBytbl(this.User.AccCode+SamplesDetailtbName, &datadetailnew)
|
|
|
if groupid != "" {
|
|
|
var entity samplesgroup.GroupDetail
|
|
|
@@ -396,35 +398,6 @@ func (this *SampleSubpackageController) Subpackage() {
|
|
|
errinfo.Code = -1
|
|
|
errinfo.Message = "保存失败!" + err.Error()
|
|
|
}
|
|
|
- // saveandadd := dataother.Saveandadd
|
|
|
- // var Auto_Code_Struct AutoCodeStruct
|
|
|
- // if err == nil {
|
|
|
- // if saveandadd == "1" { //保存并新增新编码
|
|
|
- // n, _ := utils.StrTo(dataother.Code_lastnum).Int()
|
|
|
- // count := len(dataother.Code_lastnum)
|
|
|
- // Auto_Code_Struct.Num = strconv.FormatFloat(float64(n+1)*(1/math.Pow(10, float64(count))), 'f', count, 64)[2:]
|
|
|
- // Auto_Code_Struct.SampleCode = this.AutoBarCodeAdd() + "-" + timecode
|
|
|
- // errinfo.Code = 1
|
|
|
- // errinfo.Message = "保存成功"
|
|
|
- // errinfo.Item = Auto_Code_Struct
|
|
|
- // } else if saveandadd == "2" { //保存并添加分管
|
|
|
- // Auto_Code_Struct.Num = dataother.Code_lastnum + "-" + timecode
|
|
|
- // Auto_Code_Struct.SampleCode = datamain.SampleCode
|
|
|
- // errinfo.Code = 2
|
|
|
- // errinfo.Message = "保存成功"
|
|
|
- // errinfo.Item = Auto_Code_Struct
|
|
|
- // }
|
|
|
- // } else {
|
|
|
- // if saveandadd == "1" {
|
|
|
- // Auto_Code_Struct.SampleCode = "01"
|
|
|
- // errinfo.Code = -2
|
|
|
- // errinfo.Message = "保存失败!"
|
|
|
- // errinfo.Item = Auto_Code_Struct
|
|
|
- // } else {
|
|
|
- // errinfo.Code = -1
|
|
|
- // errinfo.Message = "保存失败!" + err.Error()
|
|
|
- // }
|
|
|
- // }
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
}
|
|
|
@@ -435,15 +408,15 @@ func (this *SampleSubpackageController) Subpackage() {
|
|
|
datadetail.BarCode = datamain.SampleCode + "01"
|
|
|
}
|
|
|
datamain.AccCode = this.User.AccCode
|
|
|
- datamain.MCreateUserId = datadetail.CreateUserId
|
|
|
- datamain.MCreateBy = datadetail.CreateBy
|
|
|
+ datamain.MCreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
+ datamain.MCreateBy = this.User.Realname
|
|
|
datadetail.InitCapacity = datadetail.Capacity + UsedCapacity
|
|
|
datamain.ReceiveDate = time.Unix(dataother.ReceiveDateint/1000, 0)
|
|
|
_, err = svc.InsertSamplePre(this.User.AccCode+SamplesMaintbName, this.User.AccCode+SamplesDetailtbName, &datamain, &datadetail)
|
|
|
} else {
|
|
|
datamain.AccCode = this.User.AccCode
|
|
|
- datamain.MCreateUserId = datadetail.CreateUserId
|
|
|
- datamain.MCreateBy = datadetail.CreateBy
|
|
|
+ datamain.MCreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
+ datamain.MCreateBy = this.User.Realname
|
|
|
datamain.ReceiveDate = time.Unix(dataother.ReceiveDateint/1000, 0)
|
|
|
_, err = svc.InsertEntityBytbl(this.User.AccCode+SamplesMaintbName, &datamain)
|
|
|
}
|
|
|
@@ -455,6 +428,8 @@ func (this *SampleSubpackageController) Subpackage() {
|
|
|
datadetailnew.InitCapacity, _ = utils.StrTo(utils.ToStr(subpackagecapacity)).Float32()
|
|
|
datadetailnew.BarCode = svc.AutoGetBarCodeAnimal(this.User.AccCode, datamainnew.SampleCode, timecode)
|
|
|
datadetailnew.ParentBarCode = datadetail.BarCode
|
|
|
+ datadetailnew.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
+ datadetailnew.CreateBy = this.User.Realname
|
|
|
svc.InsertEntityBytbl(this.User.AccCode+SamplesDetailtbName, &datadetailnew)
|
|
|
if groupid != "" {
|
|
|
var entity samplesgroup.GroupDetail
|