作者 Your Name

更新事故管理

@@ -173,3 +173,11 @@ func CreateRewardRuleRepository(options map[string]interface{}) (domain.RewardRu @@ -173,3 +173,11 @@ func CreateRewardRuleRepository(options map[string]interface{}) (domain.RewardRu
173 } 173 }
174 return repository.NewRewardRuleRepository(transactionContext) 174 return repository.NewRewardRuleRepository(transactionContext)
175 } 175 }
  176 +
  177 +func CreateProductTroubleRepository(options map[string]interface{}) (domain.ProductTroubleRepository, error) {
  178 + var transactionContext *pg.TransactionContext
  179 + if value, ok := options["transactionContext"]; ok {
  180 + transactionContext = value.(*pg.TransactionContext)
  181 + }
  182 + return repository.NewProductTroubleRepository(transactionContext)
  183 +}
1 package command 1 package command
2 2
3 //创建事故记录 3 //创建事故记录
4 -type CreatedProductTroubleCommand struct{} 4 +type SaveProductTroubleCommand struct {
  5 + Id int `json:"id"` //id
  6 + WorkshopId int `json:"workshopId" valid:"Required"` //车间id
  7 + LineId int `json:"lineId" valid:"Required"` //生产线ID
  8 + SectionId int `json:"sectionId" valid:"Required"` //工段ID
  9 + WorkerId int `json:"workerId"` //员工id
  10 + Remark string `json:"remark"` //备注
  11 + AmountLoss float64 `json:"amountLoss"` // 损失的金额
  12 + Types int `json:"types"` // 事故类型 1 安全事故 ,2 质量事故, 3 金属事故 ,4 非金属事故
  13 + RecordDate string `json:"recordDate"` // 事故发生的日期
  14 +}
  1 +package dto
  2 +
  3 +type ProductTroubleInfo struct {
  4 + Id int `json:"id"` //id
  5 + WorkshopId int `json:"workshopId"` //车间id
  6 + WorkshopName string `json:"workshopName"` //
  7 + LineId int `json:"lineId"` //生产线ID
  8 + LineName string `json:"lineName"` //
  9 + SectionId int `json:"sectionId"` //工段ID
  10 + SectionName string `json:"sectionName"` //
  11 + Remark string `json:"remark"` //备注
  12 + ProductDate string `json:"productDate"` //日期
  13 + AmountLoss float64 `json:"amountLoss"` //损失的金额
  14 + Types int `json:"types"` //事故类型
  15 +}
1 package service 1 package service
2 2
3 import ( 3 import (
  4 + "time"
  5 +
4 "github.com/linmadan/egglib-go/core/application" 6 "github.com/linmadan/egglib-go/core/application"
5 "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/application/factory" 7 "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/application/factory"
6 "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/application/productTrouble/command" 8 "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/application/productTrouble/command"
  9 + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/application/productTrouble/dto"
  10 + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/domain"
  11 + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/infrastructure/domainService"
7 ) 12 )
8 13
9 // 事故管理 14 // 事故管理
@@ -14,7 +19,7 @@ func NewProductTroubleService(options map[string]interface{}) *ProductTroubleSer @@ -14,7 +19,7 @@ func NewProductTroubleService(options map[string]interface{}) *ProductTroubleSer
14 return newService 19 return newService
15 } 20 }
16 21
17 -func (srv ProductTroubleService) SaveProductTrouble(param *command.CreatedProductTroubleCommand) (map[string]interface{}, error) { 22 +func (srv ProductTroubleService) SaveProductTrouble(operateInfo *domain.OperateInfo, param *command.SaveProductTroubleCommand) (map[string]interface{}, error) {
18 transactionContext, err := factory.CreateTransactionContext(nil) 23 transactionContext, err := factory.CreateTransactionContext(nil)
19 if err != nil { 24 if err != nil {
20 return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) 25 return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
@@ -26,15 +31,76 @@ func (srv ProductTroubleService) SaveProductTrouble(param *command.CreatedProduc @@ -26,15 +31,76 @@ func (srv ProductTroubleService) SaveProductTrouble(param *command.CreatedProduc
26 transactionContext.RollbackTransaction() 31 transactionContext.RollbackTransaction()
27 }() 32 }()
28 33
  34 + productTroubleRepo, _ := factory.CreateProductTroubleRepository(map[string]interface{}{
  35 + "transactionContext": transactionContext,
  36 + })
  37 + workShopRepo, _ := factory.CreateWorkshopRepository(map[string]interface{}{
  38 + "transactionContext": transactionContext,
  39 + })
  40 + //获取车间数据
  41 + workShopData, err := workShopRepo.FindOne(map[string]interface{}{
  42 + "workshopId": param.WorkshopId,
  43 + })
  44 + if err != nil {
  45 + return nil, application.ThrowError(application.ARG_ERROR, "车间数据不能存在"+err.Error())
  46 + }
  47 + if workShopData.CompanyId != operateInfo.CompanyId {
  48 + return nil, application.ThrowError(application.ARG_ERROR, "车间数据填写错误")
  49 + }
  50 + workStation, err := workShopData.FindWorkStation(param.WorkshopId, param.LineId, param.WorkshopId)
  51 + if err != nil {
  52 + return nil, application.ThrowError(application.ARG_ERROR, err.Error())
  53 + }
  54 + var workerUser *domain.User
  55 + userService := domainService.NewUserService()
  56 + workerUser, err = userService.User(param.WorkerId)
  57 + if err != nil {
  58 + return nil, application.ThrowError(application.ARG_ERROR, "获取员工信息失败,"+err.Error())
  59 + }
  60 + recordDate, err := time.ParseInLocation("2006-01-02", param.RecordDate, time.Local)
  61 + if err != nil {
  62 + return nil, application.ThrowError(application.ARG_ERROR, "日期格式错误")
  63 + }
  64 + var troubleData *domain.ProductTrouble
  65 + if param.Id > 0 {
  66 + troubleData, err = productTroubleRepo.FindOne(map[string]interface{}{
  67 + "id": param.Id,
  68 + })
  69 + if err != nil {
  70 + return nil, application.ThrowError(application.ARG_ERROR, "事故数据填写错误")
  71 + }
  72 + } else {
  73 + troubleData = &domain.ProductTrouble{
  74 + CompanyId: operateInfo.CompanyId,
  75 + OrgId: operateInfo.OrgId,
  76 + CreatedAt: time.Now(),
  77 + ApproveStatus: domain.TroubleWaitApprove,
  78 + }
  79 + }
  80 +
  81 + troubleData.AmountLoss = param.AmountLoss
  82 + troubleData.ProductWorker = *workerUser
  83 + troubleData.RecordData = recordDate
  84 + troubleData.Remark = param.Remark
  85 + troubleData.UpdatedAt = time.Now()
  86 + troubleData.WorkStation = *workStation
  87 + err = troubleData.SetTypes(param.Types)
  88 + if err != nil {
  89 + return nil, application.ThrowError(application.ARG_ERROR, err.Error())
  90 + }
  91 + _, err = productTroubleRepo.Save(troubleData)
  92 + if err != nil {
  93 + return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
  94 + }
29 if err := transactionContext.CommitTransaction(); err != nil { 95 if err := transactionContext.CommitTransaction(); err != nil {
30 return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) 96 return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
31 } 97 }
32 return map[string]interface{}{ 98 return map[string]interface{}{
33 - "id": 0, 99 + "id": troubleData.Id,
34 }, nil 100 }, nil
35 } 101 }
36 102
37 -func (srv ProductTroubleService) GetProductTrouble(id int64) (map[string]interface{}, error) { 103 +func (srv ProductTroubleService) GetProductTrouble(id int) (*dto.ProductTroubleInfo, error) {
38 transactionContext, err := factory.CreateTransactionContext(nil) 104 transactionContext, err := factory.CreateTransactionContext(nil)
39 if err != nil { 105 if err != nil {
40 return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) 106 return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
@@ -46,12 +112,33 @@ func (srv ProductTroubleService) GetProductTrouble(id int64) (map[string]interfa @@ -46,12 +112,33 @@ func (srv ProductTroubleService) GetProductTrouble(id int64) (map[string]interfa
46 transactionContext.RollbackTransaction() 112 transactionContext.RollbackTransaction()
47 }() 113 }()
48 114
  115 + productTroubleRepo, _ := factory.CreateProductTroubleRepository(map[string]interface{}{
  116 + "transactionContext": transactionContext,
  117 + })
  118 + troubleData, err := productTroubleRepo.FindOne(map[string]interface{}{
  119 + "id": id,
  120 + })
  121 + if err != nil {
  122 + return nil, application.ThrowError(application.ARG_ERROR, "事故数据不存在,"+err.Error())
  123 + }
49 if err := transactionContext.CommitTransaction(); err != nil { 124 if err := transactionContext.CommitTransaction(); err != nil {
50 return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) 125 return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
51 } 126 }
52 - return map[string]interface{}{  
53 - "id": 0,  
54 - }, nil 127 +
  128 + result := dto.ProductTroubleInfo{
  129 + Id: troubleData.Id,
  130 + WorkshopId: troubleData.WorkStation.WorkshopId,
  131 + WorkshopName: troubleData.WorkStation.WorkshopName,
  132 + LineId: troubleData.WorkStation.LineId,
  133 + LineName: troubleData.WorkStation.LineName,
  134 + SectionId: troubleData.WorkStation.SectionId,
  135 + SectionName: troubleData.WorkStation.SectionName,
  136 + Remark: troubleData.Remark,
  137 + ProductDate: troubleData.RecordData.Format("2006-01-02"),
  138 + AmountLoss: troubleData.AmountLoss,
  139 + Types: int(troubleData.Types),
  140 + }
  141 + return &result, nil
55 } 142 }
56 143
57 func (srv ProductTroubleService) DeleteProductTrouble(id int64) error { 144 func (srv ProductTroubleService) DeleteProductTrouble(id int64) error {
@@ -65,14 +152,26 @@ func (srv ProductTroubleService) DeleteProductTrouble(id int64) error { @@ -65,14 +152,26 @@ func (srv ProductTroubleService) DeleteProductTrouble(id int64) error {
65 defer func() { 152 defer func() {
66 transactionContext.RollbackTransaction() 153 transactionContext.RollbackTransaction()
67 }() 154 }()
68 - 155 + productTroubleRepo, _ := factory.CreateProductTroubleRepository(map[string]interface{}{
  156 + "transactionContext": transactionContext,
  157 + })
  158 + troubleData, err := productTroubleRepo.FindOne(map[string]interface{}{
  159 + "id": id,
  160 + })
  161 + if err != nil {
  162 + return application.ThrowError(application.ARG_ERROR, "事故数据不存在,"+err.Error())
  163 + }
  164 + _, err = productTroubleRepo.Remove(troubleData)
  165 + if err != nil {
  166 + return application.ThrowError(application.ARG_ERROR, err.Error())
  167 + }
69 if err := transactionContext.CommitTransaction(); err != nil { 168 if err := transactionContext.CommitTransaction(); err != nil {
70 return application.ThrowError(application.TRANSACTION_ERROR, err.Error()) 169 return application.ThrowError(application.TRANSACTION_ERROR, err.Error())
71 } 170 }
72 return nil 171 return nil
73 } 172 }
74 173
75 -func (srv ProductTroubleService) ApproveProductTrouble(id int64) error { 174 +func (srv ProductTroubleService) ApproveProductTrouble(operateInfo *domain.OperateInfo, id int64) error {
76 transactionContext, err := factory.CreateTransactionContext(nil) 175 transactionContext, err := factory.CreateTransactionContext(nil)
77 if err != nil { 176 if err != nil {
78 return application.ThrowError(application.TRANSACTION_ERROR, err.Error()) 177 return application.ThrowError(application.TRANSACTION_ERROR, err.Error())
@@ -83,7 +182,31 @@ func (srv ProductTroubleService) ApproveProductTrouble(id int64) error { @@ -83,7 +182,31 @@ func (srv ProductTroubleService) ApproveProductTrouble(id int64) error {
83 defer func() { 182 defer func() {
84 transactionContext.RollbackTransaction() 183 transactionContext.RollbackTransaction()
85 }() 184 }()
  185 + productTroubleRepo, _ := factory.CreateProductTroubleRepository(map[string]interface{}{
  186 + "transactionContext": transactionContext,
  187 + })
  188 + troubleData, err := productTroubleRepo.FindOne(map[string]interface{}{
  189 + "id": id,
  190 + })
  191 + if err != nil {
  192 + return application.ThrowError(application.ARG_ERROR, "事故数据不存在,"+err.Error())
  193 + }
  194 + var approveUser *domain.User
  195 + userService := domainService.NewUserService()
  196 + approveUser, err = userService.User(operateInfo.UserId)
  197 + if err != nil {
  198 + return application.ThrowError(application.ARG_ERROR, "获取审核人信息失败,"+err.Error())
  199 + }
  200 + err = troubleData.Approve(approveUser)
  201 + if err != nil {
  202 + return application.ThrowError(application.ARG_ERROR, err.Error())
  203 + }
86 204
  205 + troubleData.UpdatedAt = time.Now()
  206 + _, err = productTroubleRepo.Save(troubleData)
  207 + if err != nil {
  208 + return application.ThrowError(application.ARG_ERROR, err.Error())
  209 + }
87 if err := transactionContext.CommitTransaction(); err != nil { 210 if err := transactionContext.CommitTransaction(); err != nil {
88 return application.ThrowError(application.TRANSACTION_ERROR, err.Error()) 211 return application.ThrowError(application.TRANSACTION_ERROR, err.Error())
89 } 212 }
@@ -11,7 +11,7 @@ type ProductTrouble struct { @@ -11,7 +11,7 @@ type ProductTrouble struct {
11 CompanyId int `json:"companyId"` //企业id 11 CompanyId int `json:"companyId"` //企业id
12 OrgId int `json:"orgId"` //组织ID 12 OrgId int `json:"orgId"` //组织ID
13 WorkStation WorkStation `json:"workStation"` // 工作位置 13 WorkStation WorkStation `json:"workStation"` // 工作位置
14 - ProductWorker *User `json:"productWorker,omitempty"` // 生产工人 14 + ProductWorker User `json:"productWorker,omitempty"` // 生产工人
15 AmountLoss float64 `json:"amountLoss"` // 损失的金额 15 AmountLoss float64 `json:"amountLoss"` // 损失的金额
16 Types TroubleType `json:"types"` // 事故类型 16 Types TroubleType `json:"types"` // 事故类型
17 RecordData time.Time `json:"recordData"` // 事故发生的日期 17 RecordData time.Time `json:"recordData"` // 事故发生的日期
@@ -63,7 +63,7 @@ func (m *ProductTrouble) SetTypes(v int) error { @@ -63,7 +63,7 @@ func (m *ProductTrouble) SetTypes(v int) error {
63 } 63 }
64 64
65 // 审核事故数据 65 // 审核事故数据
66 -func (m *ProductTrouble) Approve() error { 66 +func (m *ProductTrouble) Approve(approveUser *User) error {
67 nowTime := time.Now() 67 nowTime := time.Now()
68 switch m.ApproveStatus { 68 switch m.ApproveStatus {
69 case TroubleIsApprove: 69 case TroubleIsApprove:
@@ -71,6 +71,7 @@ func (m *ProductTrouble) Approve() error { @@ -71,6 +71,7 @@ func (m *ProductTrouble) Approve() error {
71 default: 71 default:
72 m.ApproveAt = &nowTime 72 m.ApproveAt = &nowTime
73 m.ApproveStatus = TroubleIsApprove 73 m.ApproveStatus = TroubleIsApprove
  74 + m.ApproveUser = approveUser
74 } 75 }
75 return nil 76 return nil
76 } 77 }
@@ -13,7 +13,7 @@ type ProductTrouble struct { @@ -13,7 +13,7 @@ type ProductTrouble struct {
13 CompanyId int //企业id 13 CompanyId int //企业id
14 OrgId int //组织ID 14 OrgId int //组织ID
15 WorkStation domain.WorkStation // 工作位置 15 WorkStation domain.WorkStation // 工作位置
16 - ProductWorker *domain.User // 生产工人 16 + ProductWorker domain.User // 生产工人
17 AmountLoss float64 // 损失的金额 17 AmountLoss float64 // 损失的金额
18 Types int // 事故类型 18 Types int // 事故类型
19 RecordData time.Time // 事故发生的日期 19 RecordData time.Time // 事故发生的日期
  1 +package controllers
  2 +
  3 +import (
  4 + "github.com/linmadan/egglib-go/web/beego"
  5 + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/application/productTrouble/command"
  6 + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/application/productTrouble/query"
  7 + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/application/productTrouble/service"
  8 +)
  9 +
  10 +type ProductTroubleController struct {
  11 + beego.BaseController
  12 +}
  13 +
  14 +// 创建事故记录
  15 +func (c *ProductTroubleController) CreatedProductTrouble() {
  16 + srv := service.NewProductTroubleService(nil)
  17 + createCommand := &command.SaveProductTroubleCommand{}
  18 + Must(c.Unmarshal(createCommand))
  19 + operater := ParseOperateInfo(c.BaseController)
  20 + data, err := srv.SaveProductTrouble(operater, createCommand)
  21 + c.Response(data, err)
  22 +}
  23 +
  24 +// 更新事故记录
  25 +func (c *ProductTroubleController) UpdateProductTrouble() {
  26 + srv := service.NewProductTroubleService(nil)
  27 + createCommand := &command.SaveProductTroubleCommand{}
  28 + Must(c.Unmarshal(createCommand))
  29 + id, _ := c.GetInt(":id")
  30 + createCommand.Id = id
  31 + operater := ParseOperateInfo(c.BaseController)
  32 + data, err := srv.SaveProductTrouble(operater, createCommand)
  33 + c.Response(data, err)
  34 +}
  35 +
  36 +// 获取事故记录
  37 +func (c *ProductTroubleController) GetProductTrouble() {
  38 + srv := service.NewProductTroubleService(nil)
  39 + id, _ := c.GetInt(":id")
  40 +
  41 + data, err := srv.GetProductTrouble(id)
  42 + c.Response(data, err)
  43 +}
  44 +
  45 +// 删除事故记录
  46 +func (c RewardStandardController) DeleteProductTrouble() {
  47 + srv := service.NewProductTroubleService(nil)
  48 + getQuery := &query.GetProductTroubleQuery{}
  49 + Must(c.Unmarshal(getQuery))
  50 + err := srv.DeleteProductTrouble(int64(getQuery.Id))
  51 + c.Response(nil, err)
  52 +}
@@ -11,8 +11,8 @@ type RewardStandardController struct { @@ -11,8 +11,8 @@ type RewardStandardController struct {
11 beego.BaseController 11 beego.BaseController
12 } 12 }
13 13
14 -//创建奖惩标准  
15 -func (c RewardStandardController) CreatedRewardStandard() { 14 +// 创建奖惩标准
  15 +func (c *RewardStandardController) CreatedRewardStandard() {
16 srv := service.NewRewardStandardService(nil) 16 srv := service.NewRewardStandardService(nil)
17 createCommand := &command.SaveRewardStandardCommand{} 17 createCommand := &command.SaveRewardStandardCommand{}
18 Must(c.Unmarshal(createCommand)) 18 Must(c.Unmarshal(createCommand))
@@ -21,8 +21,8 @@ func (c RewardStandardController) CreatedRewardStandard() { @@ -21,8 +21,8 @@ func (c RewardStandardController) CreatedRewardStandard() {
21 c.Response(data, err) 21 c.Response(data, err)
22 } 22 }
23 23
24 -//更新奖惩标准  
25 -func (c RewardStandardController) UpdateRewardStandard() { 24 +// 更新奖惩标准
  25 +func (c *RewardStandardController) UpdateRewardStandard() {
26 srv := service.NewRewardStandardService(nil) 26 srv := service.NewRewardStandardService(nil)
27 createCommand := &command.SaveRewardStandardCommand{} 27 createCommand := &command.SaveRewardStandardCommand{}
28 Must(c.Unmarshal(createCommand)) 28 Must(c.Unmarshal(createCommand))
@@ -33,8 +33,8 @@ func (c RewardStandardController) UpdateRewardStandard() { @@ -33,8 +33,8 @@ func (c RewardStandardController) UpdateRewardStandard() {
33 c.Response(data, err) 33 c.Response(data, err)
34 } 34 }
35 35
36 -//获取奖惩标准  
37 -func (c RewardStandardController) GetRewardStandard() { 36 +// 获取奖惩标准
  37 +func (c *RewardStandardController) GetRewardStandard() {
38 srv := service.NewRewardStandardService(nil) 38 srv := service.NewRewardStandardService(nil)
39 id, _ := c.GetInt(":id") 39 id, _ := c.GetInt(":id")
40 getQuery := &query.GetRewardStandard{ 40 getQuery := &query.GetRewardStandard{
@@ -45,8 +45,8 @@ func (c RewardStandardController) GetRewardStandard() { @@ -45,8 +45,8 @@ func (c RewardStandardController) GetRewardStandard() {
45 c.Response(data, err) 45 c.Response(data, err)
46 } 46 }
47 47
48 -//删除奖惩标准  
49 -func (c RewardStandardController) DeleteRewardStandard() { 48 +// 删除奖惩标准
  49 +func (c *RewardStandardController) DeleteRewardStandard() {
50 srv := service.NewRewardStandardService(nil) 50 srv := service.NewRewardStandardService(nil)
51 getQuery := &query.GetRewardStandard{} 51 getQuery := &query.GetRewardStandard{}
52 Must(c.Unmarshal(getQuery)) 52 Must(c.Unmarshal(getQuery))
@@ -55,8 +55,8 @@ func (c RewardStandardController) DeleteRewardStandard() { @@ -55,8 +55,8 @@ func (c RewardStandardController) DeleteRewardStandard() {
55 c.Response(data, err) 55 c.Response(data, err)
56 } 56 }
57 57
58 -//列表展示奖惩标准  
59 -func (c RewardStandardController) ListRewardStandard() { 58 +// 列表展示奖惩标准
  59 +func (c *RewardStandardController) ListRewardStandard() {
60 srv := service.NewRewardStandardService(nil) 60 srv := service.NewRewardStandardService(nil)
61 cmd := &query.ListRewardStandard{} 61 cmd := &query.ListRewardStandard{}
62 Must(c.Unmarshal(cmd)) 62 Must(c.Unmarshal(cmd))
@@ -66,8 +66,8 @@ func (c RewardStandardController) ListRewardStandard() { @@ -66,8 +66,8 @@ func (c RewardStandardController) ListRewardStandard() {
66 ResponseGrid(c.BaseController, total, data, err) 66 ResponseGrid(c.BaseController, total, data, err)
67 } 67 }
68 68
69 -//SaveRewardRule 保存奖惩规则  
70 -func (c RewardStandardController) SaveRewardRule() { 69 +// SaveRewardRule 保存奖惩规则
  70 +func (c *RewardStandardController) SaveRewardRule() {
71 srv := service.NewRewardStandardService(nil) 71 srv := service.NewRewardStandardService(nil)
72 createCommand := &command.SaveRewardRuleCommand{} 72 createCommand := &command.SaveRewardRuleCommand{}
73 Must(c.Unmarshal(createCommand)) 73 Must(c.Unmarshal(createCommand))
@@ -76,8 +76,8 @@ func (c RewardStandardController) SaveRewardRule() { @@ -76,8 +76,8 @@ func (c RewardStandardController) SaveRewardRule() {
76 c.Response(data, err) 76 c.Response(data, err)
77 } 77 }
78 78
79 -//GetRewardRule 获取奖惩规则  
80 -func (c RewardStandardController) GetRewardRule() { 79 +// GetRewardRule 获取奖惩规则
  80 +func (c *RewardStandardController) GetRewardRule() {
81 srv := service.NewRewardStandardService(nil) 81 srv := service.NewRewardStandardService(nil)
82 operater := ParseOperateInfo(c.BaseController) 82 operater := ParseOperateInfo(c.BaseController)
83 data, err := srv.GetRewardRule(operater) 83 data, err := srv.GetRewardRule(operater)
  1 +package routers
  2 +
  3 +import (
  4 + "github.com/beego/beego/v2/server/web"
  5 + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/port/beego/controllers"
  6 +)
  7 +
  8 +func init() {
  9 + web.Router("/product_trouble/", &controllers.ProductTroubleController{}, "Post:CreatedProductTrouble")
  10 + web.Router("/product_trouble/:id", &controllers.ProductTroubleController{}, "Put:UpdateProductTrouble")
  11 + web.Router("/product_trouble/:id", &controllers.ProductTroubleController{}, "Get:GetProductTrouble")
  12 + web.Router("/product_trouble/remove", &controllers.ProductTroubleController{}, "Post:DeleteProductTrouble")
  13 + // web.Router("/reward-standard/search", &controllers.RewardStandardController{}, "Post:ListRewardStandard")
  14 +}