|
|
@@ -1436,7 +1436,7 @@ func (this *OilGoodsAptitudeController) UpdataSuppierCertSub() {
|
|
|
|
|
|
supsvc := supplier.GetOilSupplierService(utils.DBE)
|
|
|
var suppliercertList []suppliercert.OilSupplierCert
|
|
|
- where := "AccessCardNo='2018WZ035'"//"SupplierTypeCode='01' AND OutsideFlog = '' AND (InFlag IN ('1','2')) "
|
|
|
+ where := "AccessCardNo='2018WZ048'"//"SupplierTypeCode='01' AND OutsideFlog = '' AND (InFlag IN ('1','2')) "
|
|
|
supsvc.GetEntities(&suppliercertList, where)
|
|
|
|
|
|
var goodsaptitudeClassList []goodsaptitudeclass.OilGoodsAptitudeClass
|
|
|
@@ -1823,17 +1823,40 @@ func (this *OilGoodsAptitudeController) GetDelCertSubList() {
|
|
|
// @Success 200 {object} []suppliercertsub.OilSupplierCertSub
|
|
|
// @router /deltmpsuppliercertsub [get]
|
|
|
func (this *OilGoodsAptitudeController) DelTmpSupplierCertSub() {
|
|
|
- svc := goodsaptitude.GetOilGoodsAptitudeService(utils.DBE)
|
|
|
- where := "1=1"
|
|
|
- err := svc.DeleteEntityBytbl(TmpOilSupplierCertSubName, where)
|
|
|
+ session := utils.DBE.NewSession()
|
|
|
+ session.Begin()
|
|
|
+ defer session.Close()
|
|
|
+
|
|
|
+ svc := goodsaptitude.GetOilGoodsAptitudeSession(session)
|
|
|
+
|
|
|
+
|
|
|
+ var supplierCertSubList []suppliercertsub.Tmp_OilSupplierCertSub
|
|
|
+ wheredel := "1=1"
|
|
|
+ svc.GetEntitysByWhere(TmpOilSupplierCertSubName, wheredel, &supplierCertSubList)
|
|
|
|
|
|
var errinfo ErrorInfo
|
|
|
+ for _,item := range supplierCertSubList {
|
|
|
+ where := "Id = " + strconv.Itoa(item.Id)
|
|
|
+ err := svc.DeleteEntityBytbl(OilSupplierCertSubName, where)
|
|
|
+ if err != nil {
|
|
|
+ session.Rollback()
|
|
|
+ errinfo.Code = -1
|
|
|
+ errinfo.Message = "删除失败!"
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ err := svc.TruncateTable(TmpOilSupplierCertSubName)
|
|
|
+
|
|
|
if err == nil {
|
|
|
+ session.Commit()
|
|
|
errinfo.Code = 0
|
|
|
errinfo.Message = "删除成功!"
|
|
|
this.Data["json"] = &errinfo
|
|
|
this.ServeJSON()
|
|
|
} else {
|
|
|
+ session.Rollback()
|
|
|
errinfo.Code = -1
|
|
|
errinfo.Message = "删除失败!"
|
|
|
this.Data["json"] = &errinfo
|