Ver código fonte

字典模块

liuyang 5 anos atrás
pai
commit
753c79b8c1

+ 7 - 1
backend/src/dashoo.cn/modi_webapi/app/api/system/item/item.go

@@ -28,6 +28,9 @@ func (c *ItemController) GetDetailById(r *ghttp.Request) {
 	// 字典分类id
 	itemId := r.GetInt64("id")
 	glog.Info(itemId)
+	if itemId == 0 {
+		response.Json(r, -1, "id不能为空")
+	}
 	rsp, err := ItemService.GetEntityById(context.TODO(), &protoItem.IdReq{
 		Tenant: tenant,
 		Id:     itemId,
@@ -38,7 +41,7 @@ func (c *ItemController) GetDetailById(r *ghttp.Request) {
 	} else {
 		commonmsg := rsp.CommonMsg
 		if commonmsg.Code == 0 {
-			response.Json(r, 0, "", rsp.Entity)
+			response.Json(r, 0, "ok", rsp.Entity)
 		} else {
 			response.Json(r, -1, commonmsg.Msg)
 		}
@@ -80,6 +83,9 @@ func (c *ItemController) UpdateItem(r *ghttp.Request) {
 	if err := r.Parse(&UpdateReq); err != nil {
 		response.Json(r, -1, err.Error())
 	}
+	if UpdateReq.Id == 0 {
+		response.Json(r, -1, "Id不能为空")
+	}
 	glog.Info(UpdateReq)
 	// 调用服务层保存字典分类接口
 	rsp, err := ItemService.UpdateById(context.TODO(), &protoItem.UpdateReq{

+ 9 - 2
backend/src/dashoo.cn/modi_webapi/app/api/system/itemdetail/itemdetail.go

@@ -28,6 +28,9 @@ func (c *ItemDetailController) GetDetailById(r *ghttp.Request) {
 	// 字典id
 	ItemDetailId := r.GetInt64("id")
 	glog.Info(ItemDetailId)
+	if ItemDetailId == 0 {
+		response.Json(r, -1, "id不能为空")
+	}
 	rsp, err := ItemDetailService.GetEntityById(context.TODO(), &protoItemDetail.IdReq{
 		Tenant: tenant,
 		Id:     ItemDetailId,
@@ -38,7 +41,7 @@ func (c *ItemDetailController) GetDetailById(r *ghttp.Request) {
 	} else {
 		commonmsg := rsp.CommonMsg
 		if commonmsg.Code == 0 {
-			response.Json(r, 0, "", rsp.Entity)
+			response.Json(r, 0, "ok", rsp.Entity)
 		} else {
 			response.Json(r, -1, commonmsg.Msg)
 		}
@@ -81,6 +84,10 @@ func (c *ItemDetailController) UpdateItemDetail(r *ghttp.Request) {
 		response.Json(r, -1, err.Error())
 	}
 	glog.Info(UpdateReq)
+	if UpdateReq.Id == 0 {
+		response.Json(r, -1, "Id不能为空")
+	}
+
 	// 调用服务层保存字典接口
 	rsp, err := ItemDetailService.UpdateById(context.TODO(), &protoItemDetail.UpdateReq{
 		Tenant: tenant,
@@ -159,7 +166,7 @@ func (c *ItemDetailController) GetPageList(r *ghttp.Request) {
 		records.Size = page.Size
 		records.Total = int(rsp.RecordCount)
 		records.Records = rsp.List
-		response.Json(r, 0, "", records)
+		response.Json(r, 0, "ok", records)
 	}
 
 }