审查视图

pkg/port/beego/controllers/web_client/cooperation_mode_controller.go 4.5 KB
tangxuhui authored
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
package web_client

import (
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/cooperationMode/command"
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/cooperationMode/query"
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/cooperationMode/service"
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log"
)

type CooperationModeController struct {
	baseController
}

func (controller *CooperationModeController) CreateCooperationMode() {
	cooperationModeService := service.NewCooperationModeService(nil)
	createCooperationModeCommand := &command.CreateCooperationModeCommand{}
	err := controller.Unmarshal(createCooperationModeCommand)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
20 21
		controller.Response(nil, err)
		return
tangxuhui authored
22 23 24 25 26 27 28 29 30 31 32 33
	}
	createCooperationModeCommand.Operator = controller.GetOperator()
	data, err := cooperationModeService.CreateCooperationMode(createCooperationModeCommand)
	controller.Response(data, err)
}

func (controller *CooperationModeController) UpdateCooperationMode() {
	cooperationModeService := service.NewCooperationModeService(nil)
	updateCooperationModeCommand := &command.UpdateCooperationModeCommand{}
	err := controller.Unmarshal(updateCooperationModeCommand)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
34 35
		controller.Response(nil, err)
		return
tangxuhui authored
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
	}
	modeId, _ := controller.GetInt(":modeId")
	updateCooperationModeCommand.Operator = controller.GetOperator()
	updateCooperationModeCommand.CooperationModeId = modeId
	data, err := cooperationModeService.UpdateCooperationMode(updateCooperationModeCommand)
	controller.Response(data, err)
}

func (controller *CooperationModeController) GetCooperationMode() {
	cooperationModeService := service.NewCooperationModeService(nil)
	getCooperationModeQuery := &query.GetCooperationModeQuery{}
	modeId, _ := controller.GetInt(":modeId")
	getCooperationModeQuery.CooperationModeId = modeId
	getCooperationModeQuery.Operator = controller.GetOperator()
	data, err := cooperationModeService.GetCooperationMode(getCooperationModeQuery)
	controller.Response(data, err)
}

func (controller *CooperationModeController) RemoveCooperationMode() {
	cooperationModeService := service.NewCooperationModeService(nil)
	removeCooperationModeCommand := &command.RemoveCooperationModeCommand{}
tangxuhui authored
57 58 59
	err := controller.Unmarshal(removeCooperationModeCommand)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
60 61
		controller.Response(nil, err)
		return
tangxuhui authored
62
	}
tangxuhui authored
63
	removeCooperationModeCommand.Operator = controller.GetOperator()
tangxuhui authored
64
tangxuhui authored
65 66 67 68
	data, err := cooperationModeService.RemoveCooperationMode(removeCooperationModeCommand)
	controller.Response(data, err)
}
yangfu authored
69 70 71 72 73 74
func (controller *CooperationModeController) SearchCooperationMode() {
	cooperationModeService := service.NewCooperationModeService(nil)
	listCooperationModeQuery := &query.ListCooperationModeQuery{}
	err := controller.Unmarshal(listCooperationModeQuery)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
75 76
		controller.Response(nil, err)
		return
yangfu authored
77 78 79
	}
	listCooperationModeQuery.Operator = controller.GetOperator()
	cnt, data, err := cooperationModeService.ListCooperationMode(listCooperationModeQuery)
yangfu authored
80
	controller.ReturnPageListData(cnt, data, err, listCooperationModeQuery.PageNumber)
yangfu authored
81 82
}
tangxuhui authored
83 84 85
func (controller *CooperationModeController) ListCooperationMode() {
	cooperationModeService := service.NewCooperationModeService(nil)
	listCooperationModeQuery := &query.ListCooperationModeQuery{}
tangxuhui authored
86 87 88 89 90 91
	// err := controller.Unmarshal(listCooperationModeQuery)
	// if err != nil {
	// 	log.Logger.Debug("json err:" + err.Error())
	// 	controller.Response(nil, err)
	// 	return
	// }
tangxuhui authored
92
	listCooperationModeQuery.Operator = controller.GetOperator()
yangfu authored
93 94
	listCooperationModeQuery.PageNumber = 1
	listCooperationModeQuery.PageSize = 999
95
	cnt, data, err := cooperationModeService.CooperationModeSelector(listCooperationModeQuery)
yangfu authored
96
	controller.ReturnListData(cnt, data, err)
yangfu authored
97 98 99 100 101 102 103 104
}

func (controller *CooperationModeController) EnableCooperationMode() {
	cooperationModeService := service.NewCooperationModeService(nil)
	removeCooperationModeCommand := &command.OperateCooperationModeCommand{}
	err := controller.Unmarshal(removeCooperationModeCommand)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
105 106
		controller.Response(nil, err)
		return
yangfu authored
107 108 109 110 111
	}
	removeCooperationModeCommand.Operator = controller.GetOperator()

	data, err := cooperationModeService.EnableCooperationMode(removeCooperationModeCommand)
	controller.Response(data, err)
tangxuhui authored
112
}