|
@@ -40,6 +40,15 @@ func (s *TableColsConfigService) Save(req *model.PlatTablecolsConfigReq) (lastId
|
|
|
service.SetCreatedInfo(config, s.GetCxtUserId(), s.GetCxtUserName())
|
|
service.SetCreatedInfo(config, s.GetCxtUserId(), s.GetCxtUserName())
|
|
|
// 填充更新信息
|
|
// 填充更新信息
|
|
|
service.SetUpdatedInfo(config, s.GetCxtUserId(), s.GetCxtUserName())
|
|
service.SetUpdatedInfo(config, s.GetCxtUserId(), s.GetCxtUserName())
|
|
|
|
|
+
|
|
|
|
|
+ if config.Id == 0 {
|
|
|
|
|
+ updateId, err := s.Dao.Where(s.Dao.C.UserId, s.GetCxtUserId()).Where(s.Dao.C.Table, req.Table).OrderDesc(s.Dao.C.Id).Value(s.Dao.C.Id)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return 0, err
|
|
|
|
|
+ }
|
|
|
|
|
+ config.Id = updateId.Int()
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
var result sql.Result
|
|
var result sql.Result
|
|
|
if config.Id != 0 {
|
|
if config.Id != 0 {
|
|
|
updateFieldEx := append(service.UpdateFieldEx, s.Dao.C.UserId)
|
|
updateFieldEx := append(service.UpdateFieldEx, s.Dao.C.UserId)
|