|
|
@@ -1652,7 +1652,7 @@ func (this *OilSupplierController) AddEntity() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// @Title 修改实体
|
|
|
+// @Title 已入库列表修改实体
|
|
|
// @Description 修改实体
|
|
|
// @Success 200 {object} controllers.Request
|
|
|
// @router /update/:id/:type/:instyle [post]
|
|
|
@@ -1689,6 +1689,17 @@ func (this *OilSupplierController) UpdateEntity() {
|
|
|
model.ModifiedBy = this.User.Realname
|
|
|
model.ModifiedUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
|
|
|
+ // 获取原本的工商注册号
|
|
|
+ var oldModel supplier.OilSupplier
|
|
|
+ svc.GetEntityById(model.Id, &oldModel)
|
|
|
+ if oldModel.SupplierName != model.SupplierName || oldModel.CommercialNo != model.CommercialNo {
|
|
|
+ cols := []string{"CommercialNo", "SupplierName"}
|
|
|
+ var info register.OilCorporateInfo
|
|
|
+ info.CommercialNo = model.CommercialNo
|
|
|
+ info.SupplierName = model.SupplierName
|
|
|
+ svc.UpdateEntityBywheretbl(OilCorporateInfoName, &info, cols, "CommercialNo = '" + oldModel.CommercialNo + "'")
|
|
|
+ }
|
|
|
+
|
|
|
//判断基本信息是否可修改
|
|
|
updateCols := svc.GetUpdateCols(OilSupplierCertName, typeCode, model.Id)
|
|
|
err := svc.UpdateEntityBytbl(OilSupplierName, id, &model, updateCols)
|
|
|
@@ -1706,6 +1717,7 @@ func (this *OilSupplierController) UpdateEntity() {
|
|
|
if model.Grade == "2" {
|
|
|
svc.DeleteEntityBytbl(OilSupplierCertSubName, "SupplierTypeCode = '01' and GoodsLevel = '1' and SupplierId = " + id)
|
|
|
}
|
|
|
+ //供应商类型改变对资质的检查
|
|
|
errinfo.Message = "修改成功!"
|
|
|
errinfo.Code = 0
|
|
|
this.Data["json"] = &errinfo
|