|
|
@@ -25,7 +25,7 @@ type BadRecordController struct {
|
|
|
func (this *BadRecordController) GetTList() {
|
|
|
|
|
|
fmt.Print("进入")
|
|
|
- var model BadRecord.Badrecord
|
|
|
+ var model BadRecord.BadRecord
|
|
|
var jsonBlob = this.Ctx.Input.RequestBody
|
|
|
json.Unmarshal(jsonBlob, &model)
|
|
|
|
|
|
@@ -48,7 +48,7 @@ func (this *BadRecordController) GetTList() {
|
|
|
asc := false
|
|
|
|
|
|
svc := BadRecord.GetBadRecordService(utils.DBE) //获得数据库引擎
|
|
|
- var list []BadRecord.Badrecord
|
|
|
+ var list []BadRecord.BadRecord
|
|
|
total := svc.GetMyPagingEntitiesWithOrderBytbl(BaseBadRecord, page.CurrentPage, page.Size, orderby, asc, &list, where)
|
|
|
|
|
|
var datainfo DataInfo
|
|
|
@@ -101,7 +101,7 @@ func (this *BadRecordController) GetCompany() {
|
|
|
// @Success 200 {object}
|
|
|
// @router /add [post]
|
|
|
func (this *BadRecordController) AddBadRecord() {
|
|
|
- var model BadRecord.Badrecord
|
|
|
+ var model BadRecord.BadRecord
|
|
|
var jsonBlob = this.Ctx.Input.RequestBody
|
|
|
var errinfo ErrorDataInfo
|
|
|
svc := BadRecord.GetBadRecordService(utils.DBE)
|
|
|
@@ -202,9 +202,6 @@ func (this *BadRecordController) AddBadRecord() {
|
|
|
// @router /deletebadrecordbyid [get]
|
|
|
func (this *BadRecordController) DeleteBadRecordById() {
|
|
|
id := this.GetString("id")
|
|
|
-
|
|
|
- fmt.Println(id)
|
|
|
-
|
|
|
var errinfo ErrorInfo
|
|
|
if id == "" {
|
|
|
errinfo.Message = "操作失败!请求信息不完整"
|
|
|
@@ -213,8 +210,30 @@ func (this *BadRecordController) DeleteBadRecordById() {
|
|
|
this.ServeJSON()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+ //先更新状态
|
|
|
svc := BadRecord.GetBadRecordService(utils.DBE)
|
|
|
+ var temp BadRecord.BadRecord
|
|
|
+ svc.GetEntity(&temp,"Id='"+id+"'")
|
|
|
+
|
|
|
+ if temp.Bak1=="0"{
|
|
|
+ var supplierCert suppliercert.OilSupplierCert
|
|
|
+ supplierCert.InFlag="1"
|
|
|
+ cols1:= []string{ "InFlag"}
|
|
|
+ svc.UpdateEntityBywheretbl(OilSupplierCertName,&supplierCert, cols1,"SupplierId='"+temp.Companycode+"'")
|
|
|
+ }else if temp.Bak1=="1"{
|
|
|
+ var temp1 BadRecord.BadRecord
|
|
|
+ count,_:=svc.GetCount(&temp1,"CompanyCode='"+temp.Companycode+"' and Bak1='1'")
|
|
|
+ if count==1{
|
|
|
+ var supplierCertSub suppliercertsub.OilSupplierCertSub
|
|
|
+ supplierCertSub.CertSubStatus="1"
|
|
|
+ cols := []string{ "CertSubStatus"}
|
|
|
+ svc.UpdateEntityBywheretbl(OilSupplierCertSubName,&supplierCertSub, cols,"SupplierId='"+temp.Companycode+"' and CertSubStatus='2'")
|
|
|
+ }else {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
err := svc.DeleteById(BaseBadRecord, id)
|
|
|
if err == nil {
|
|
|
@@ -247,7 +266,7 @@ func (this *BadRecordController) UpdateBadRecordById() {
|
|
|
return
|
|
|
}
|
|
|
svc := BadRecord.GetBadRecordService(utils.DBE) //获得数据库引擎
|
|
|
- var model BadRecord.Badrecord
|
|
|
+ var model BadRecord.BadRecord
|
|
|
var jsonBlob = this.Ctx.Input.RequestBody
|
|
|
json.Unmarshal(jsonBlob, &model)
|
|
|
|
|
|
@@ -350,7 +369,7 @@ func (this *BadRecordController) BackBadRecordById() {
|
|
|
|
|
|
svc := BadRecord.GetBadRecordService(utils.DBE) //获得数据库引擎
|
|
|
|
|
|
- var model BadRecord.Badrecord
|
|
|
+ var model BadRecord.BadRecord
|
|
|
model.Bak3 = "0"
|
|
|
model.Bak4 = time.Now().Format("2006-01-02")
|
|
|
model.Modifiedon = time.Now()
|