spe
This commit is contained in:
@@ -298,11 +298,19 @@ func GetJobOrdersNoPage(db *DaoDB, jobID int, jobOrderID int64, userID string, s
|
|||||||
return jobOrders, err
|
return jobOrders, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type GetJobOrdersResult struct {
|
||||||
|
model.JobOrder
|
||||||
|
JobOrderFinishAt time.Time `json:"jobOrderFinishAt"`
|
||||||
|
JobIndexImg string `json:"jobIndexImg"`
|
||||||
|
JobLimitAt int `json:"jobLimitAt"`
|
||||||
|
}
|
||||||
|
|
||||||
func GetJobOrders(db *DaoDB, jobID int, jobOrderID int64, userID string, statusCompareStr string, fromTime, toTime time.Time, statuss []int, pageSize, offset int) (pagedInfo *model.PagedInfo, err error) {
|
func GetJobOrders(db *DaoDB, jobID int, jobOrderID int64, userID string, statusCompareStr string, fromTime, toTime time.Time, statuss []int, pageSize, offset int) (pagedInfo *model.PagedInfo, err error) {
|
||||||
var jobOrders []*model.JobOrder
|
var jobOrders []*GetJobOrdersResult
|
||||||
sql := `
|
sql := `
|
||||||
SELECT SQL_CALC_FOUND_ROWS a.*
|
SELECT SQL_CALC_FOUND_ROWS a.*, b.job_limit_at
|
||||||
FROM job_order a
|
FROM job_order a
|
||||||
|
JOIN job b ON a.job_id = b.id
|
||||||
WHERE 1 = 1
|
WHERE 1 = 1
|
||||||
`
|
`
|
||||||
sqlParams := []interface{}{}
|
sqlParams := []interface{}{}
|
||||||
@@ -341,8 +349,21 @@ func GetJobOrders(db *DaoDB, jobID int, jobOrderID int64, userID string, statusC
|
|||||||
if err = GetRows(db, &jobOrders, sql, sqlParams...); err == nil {
|
if err = GetRows(db, &jobOrders, sql, sqlParams...); err == nil {
|
||||||
pagedInfo = &model.PagedInfo{
|
pagedInfo = &model.PagedInfo{
|
||||||
TotalCount: GetLastTotalRowCount(db),
|
TotalCount: GetLastTotalRowCount(db),
|
||||||
Data: jobOrders,
|
// Data: jobOrders,
|
||||||
}
|
}
|
||||||
|
for _, v := range jobOrders {
|
||||||
|
v.JobOrderFinishAt = v.CreatedAt.Add(time.Duration(v.JobLimitAt) * time.Hour)
|
||||||
|
var jobImgs []*model.JobImg
|
||||||
|
sql3 := `
|
||||||
|
SELECT *
|
||||||
|
FROM job_img
|
||||||
|
WHERE job_id = ?
|
||||||
|
`
|
||||||
|
sqlParams3 := []interface{}{v.JobID}
|
||||||
|
err = GetRows(db, &jobImgs, sql3, sqlParams3)
|
||||||
|
v.JobIndexImg = jobImgs[0].Img
|
||||||
|
}
|
||||||
|
pagedInfo.Data = jobOrders
|
||||||
}
|
}
|
||||||
return pagedInfo, err
|
return pagedInfo, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -62,9 +62,9 @@ weixinPageSecret = "c7a84ed3ef3ae04ac78e02fb593ffbe5"
|
|||||||
weixinMiniAppID = "wx08a5c2a8581414ff"
|
weixinMiniAppID = "wx08a5c2a8581414ff"
|
||||||
weixinMiniSecret = "e7ec67c86cbd4dfa531af7af7533cdc9"
|
weixinMiniSecret = "e7ec67c86cbd4dfa531af7af7533cdc9"
|
||||||
|
|
||||||
wxpayAppID = "wx4b5930c13f8b1170"
|
wxpayAppID = "wx70d0943e61e0d15c"
|
||||||
wxpayAppKey = "XKJPOIHJ233adf01KJIXlIeQDSDKFJAD"
|
wxpayAppKey = "XKJPOIHJ233adf01KJIXlIeQDSDKFJAD"
|
||||||
wxpayAppMchID = "1390686702"
|
wxpayAppMchID = "1603491062"
|
||||||
wxpayNotifyURL = "http://callback.rsm.jxc4.com/wxpay/msg/"
|
wxpayNotifyURL = "http://callback.rsm.jxc4.com/wxpay/msg/"
|
||||||
|
|
||||||
tonglianPayAppID = "00183083"
|
tonglianPayAppID = "00183083"
|
||||||
|
|||||||
Reference in New Issue
Block a user