12345678910111213141516171819202122232425 |
- package order
- import (
- "zhiyuan/models"
- "zhiyuan/pkg/db"
- )
- var ASOrderIssue models.ASOrderIssue
- func AddMultiIssue(issueMap []map[string]interface{}) (int64, error) {
- return db.Insert(ASOrderIssue.TableName(), issueMap)
- }
- func GetIssues(where map[string]interface{}, fields []string, retVal interface{}) ([]*models.ASOrderIssue, error) {
- return ASOrderIssue.GetMulti(where, fields, retVal)
- }
- func DelIssueByOrder(id int) (int64, error) {
- return db.Delete(ASOrderIssue.TableName(), map[string]interface{}{"order_id": id})
- }
- func GetIssueWidthOrder(where map[string]string, param map[string]interface{}, retVal interface{}) error {
- sql := "SELECT o.*, i.issue_desc, i.director, i.brand, issue_id FROM zy_as_order_issue i LEFT JOIN zy_as_order o ON i.order_id=o.id"
- return db.GetMultiRaw(sql, where, param, retVal)
- }
|