|
|
@@ -20,10 +20,9 @@ func NewWfActivityActionInsRepo(engine *xorm.Engine) *WfActivityActionInsRepo {
|
|
|
}
|
|
|
|
|
|
func (d *WfActivityActionInsRepo) GetPage(m map[string]interface{}) (*base.PageResult, error) {
|
|
|
- limit := m["limit"].(int)
|
|
|
- page := m["page"].(int)
|
|
|
-
|
|
|
- sqlSelect := ` SELECT A.wf_def_id,
|
|
|
+ limit := m["limit"].(int)
|
|
|
+ page := m["page"].(int)
|
|
|
+ sqlSelect := ` SELECT A.wf_def_id,
|
|
|
A.wf_ins_id,
|
|
|
A.activity_def_id,
|
|
|
A.activity_ins_id,
|
|
|
@@ -46,9 +45,9 @@ func (d *WfActivityActionInsRepo) GetPage(m map[string]interface{}) (*base.PageR
|
|
|
A.position_name,
|
|
|
A.account_id,
|
|
|
A.account_name `
|
|
|
- sqlFrom := ` FROM wf_activity_action_ins AS A
|
|
|
+ sqlFrom := ` FROM wf_activity_action_ins AS A
|
|
|
LEFT JOIN wf_activity_ins AS B ON (A.oc_id = B.oc_id AND A.wf_ins_id = B.wf_ins_id )`
|
|
|
- sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
+ sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
|
|
|
if ocId, ok := m["ocId"]; ok {
|
|
|
sqlWhere += fmt.Sprintf(" AND A.oc_id = %d ", ocId)
|
|
|
@@ -82,16 +81,17 @@ func (d *WfActivityActionInsRepo) GetPage(m map[string]interface{}) (*base.PageR
|
|
|
return nil, err
|
|
|
}
|
|
|
|
|
|
- pageResult := &base.PageResult{}
|
|
|
- pageResult.Data = datalist
|
|
|
- pageResult.Total = total
|
|
|
- pageResult.PageSize = limit
|
|
|
- pageResult.Page = page
|
|
|
+ pageResult := &base.PageResult{
|
|
|
+ Total: total,
|
|
|
+ PageSize: limit,
|
|
|
+ Page: page,
|
|
|
+ Data: datalist,
|
|
|
+ }
|
|
|
return pageResult, nil
|
|
|
}
|
|
|
|
|
|
func (d *WfActivityActionInsRepo) GetList(m map[string]interface{}) ([]viewmodel.WfActivityActionInsInfo, error) {
|
|
|
- sqlSelect := ` SELECT A.wf_def_id,
|
|
|
+ sqlSelect := ` SELECT A.wf_def_id,
|
|
|
A.wf_ins_id,
|
|
|
A.activity_def_id,
|
|
|
A.activity_ins_id,
|
|
|
@@ -114,9 +114,9 @@ func (d *WfActivityActionInsRepo) GetList(m map[string]interface{}) ([]viewmodel
|
|
|
A.position_name,
|
|
|
A.account_id,
|
|
|
A.account_name `
|
|
|
- sqlFrom := ` FROM wf_activity_action_ins AS A
|
|
|
+ sqlFrom := ` FROM wf_activity_action_ins AS A
|
|
|
LEFT JOIN wf_activity_ins AS B ON (A.oc_id = B.oc_id AND A.wf_ins_id = B.wf_ins_id ) `
|
|
|
- sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
+ sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
|
|
|
if ocId, ok := m["ocId"]; ok {
|
|
|
sqlWhere += fmt.Sprintf(" AND A.oc_id = %d ", ocId)
|
|
|
@@ -134,8 +134,8 @@ func (d *WfActivityActionInsRepo) GetList(m map[string]interface{}) ([]viewmodel
|
|
|
sqlWhere += ` AND A.action_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
}
|
|
|
|
|
|
- sqlOrderBy := " ORDER BY A.wf_def_id, A.activity_def_id, A.action_id ASC "
|
|
|
- datalist := make([]viewmodel.WfActivityActionInsInfo, 0)
|
|
|
+ sqlOrderBy := " ORDER BY A.wf_def_id, A.activity_def_id, A.action_id ASC "
|
|
|
+ datalist := make([]viewmodel.WfActivityActionInsInfo, 0)
|
|
|
err := d.engine.SQL(sqlSelect + sqlFrom + sqlWhere + sqlOrderBy).Find(&datalist)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
@@ -145,7 +145,7 @@ func (d *WfActivityActionInsRepo) GetList(m map[string]interface{}) ([]viewmodel
|
|
|
}
|
|
|
|
|
|
func (d *WfActivityActionInsRepo) GetById(ocId, wfInsId, activityInsId, actionInsId int64) (*viewmodel.WfActivityActionInsInfo, error) {
|
|
|
- sqlSelect := ` SELECT A.wf_def_id,
|
|
|
+ sqlSelect := ` SELECT A.wf_def_id,
|
|
|
A.wf_ins_id,
|
|
|
A.activity_def_id,
|
|
|
A.activity_ins_id,
|
|
|
@@ -168,9 +168,9 @@ func (d *WfActivityActionInsRepo) GetById(ocId, wfInsId, activityInsId, actionIn
|
|
|
A.position_name,
|
|
|
A.account_id,
|
|
|
A.account_name `
|
|
|
- sqlFrom := ` FROM wf_activity_action_ins AS A
|
|
|
+ sqlFrom := ` FROM wf_activity_action_ins AS A
|
|
|
LEFT JOIN wf_activity_ins AS B ON (A.oc_id = B.oc_id AND A.wf_ins_id = B.wf_ins_id )`
|
|
|
- sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
+ sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
|
|
|
sqlWhere += fmt.Sprintf(" AND A.oc_id = %d ", ocId)
|
|
|
sqlWhere += fmt.Sprintf(" AND A.wf_ins_id = %d ", wfInsId)
|
|
|
@@ -210,11 +210,11 @@ func (d *WfActivityActionInsRepo) Update(data *datamodel.WfActivityActionIns) er
|
|
|
}
|
|
|
|
|
|
func (d *WfActivityActionInsRepo) Delete(m map[string]interface{}) error {
|
|
|
- ocId := m["ocId"].(int64)
|
|
|
- wfInsId := m["wfInsId"].(int64)
|
|
|
- activityInsId := m["activityInsId"].(int64)
|
|
|
- actionInsId := m["actionInsId"].(int64)
|
|
|
- deletedBy := m["deletedBy"].(int64)
|
|
|
+ ocId := m["ocId"].(int64)
|
|
|
+ wfInsId := m["wfInsId"].(int64)
|
|
|
+ activityInsId := m["activityInsId"].(int64)
|
|
|
+ actionInsId := m["actionInsId"].(int64)
|
|
|
+ deletedBy := m["deletedBy"].(int64)
|
|
|
|
|
|
data := &datamodel.WfActivityActionIns{}
|
|
|
data.DeletedFlag = 1
|