|
@@ -63,7 +63,7 @@ func GetContractApprovalListCount(childCondition, condition, joinCondition strin
|
|
|
o := orm.NewOrm()
|
|
|
sql := `
|
|
|
SELECT
|
|
|
-a.contract_approval_id,a.contract_id,a.apply_content,a.contract_detail,a.approve_remark,a.create_time,a.modify_time,a.status,c.status contract_status,c.product_id,
|
|
|
+a.contract_approval_id,a.contract_id,a.apply_content,a.contract_detail,a.approve_remark,a.create_time,a.modify_time,a.status approve_status,c.status,c.product_id,
|
|
|
c.contract_type,c.start_date,c.end_date,c.price,c.company_name,c.seller_id,c.seller_name,c.file_url,c.contract_code from contract_approval a
|
|
|
join
|
|
|
( SELECT max( contract_approval_id ) max_id,contract_id FROM contract_approval where 1=1 `
|
|
@@ -86,8 +86,8 @@ type ContractApprovalList struct {
|
|
|
ContractId int `description:"合同id"`
|
|
|
ContractApprovalRecordId int `description:"审批流id"`
|
|
|
ContractCode string `description:"合同编号"`
|
|
|
- Status string `description:"审批单状态,枚举值:待审批','已审批','已驳回','已撤回',默认待审批"`
|
|
|
- ContractStatus string `json:"-";description:"合同状态,枚举值:待审批','已审批','已驳回','已撤回',默认待审批"`
|
|
|
+ Status string `description:"合同状态,枚举值:待审批','已审批','已驳回','已撤回',默认待审批"`
|
|
|
+ ApproveStatus string `json:"-";description:"审批单状态,枚举值:待审批','已审批','已驳回','已撤回',默认待审批"`
|
|
|
ApplyContent string `description:"待审内容"`
|
|
|
ContractDetail string `json:"-";description:"提交审批时的合同信息;合同快照"`
|
|
|
ContractInfo contract.ContractDetail `json:"-";description:"提交审批时的合同信息;合同快照"`
|
|
@@ -122,7 +122,7 @@ func GetContractApprovalList(childCondition, condition, joinCondition string, ch
|
|
|
o := orm.NewOrm()
|
|
|
sql := `
|
|
|
SELECT
|
|
|
-a.contract_approval_id,d.contract_approval_record_id,a.contract_id,a.apply_content,a.approve_remark,a.create_time,a.modify_time,a.status,c.status contract_status,c.product_id,
|
|
|
+a.contract_approval_id,d.contract_approval_record_id,a.contract_id,a.apply_content,a.approve_remark,a.create_time,a.modify_time,a.status approve_status,c.status,c.product_id,
|
|
|
c.contract_type,c.start_date,c.end_date,c.price,c.company_name,c.seller_id,c.seller_name,c.file_url,c.contract_code,c.approve_time,c.invalid_time,c.check_back_file_time,c.rescind_time from contract_approval a
|
|
|
join
|
|
|
( SELECT max( contract_approval_id ) max_id,contract_id FROM contract_approval where 1=1 `
|
|
@@ -142,7 +142,7 @@ func GetContractApprovalListCountV2(childCondition, condition string, childPars,
|
|
|
o := orm.NewOrm()
|
|
|
sql := `
|
|
|
SELECT
|
|
|
-a.contract_approval_id,a.contract_id,a.apply_content,a.contract_detail,a.approve_remark,a.create_time,a.modify_time,a.status,c.status contract_status,c.product_id,
|
|
|
+a.contract_approval_id,a.contract_id,a.apply_content,a.contract_detail,a.approve_remark,a.create_time,a.modify_time,a.status approve_status,c.status,c.product_id,
|
|
|
c.contract_type,c.start_date,c.end_date,c.price,c.company_name,c.seller_id,c.seller_name,c.file_url,c.contract_code from contract_approval a
|
|
|
join
|
|
|
( SELECT max( contract_approval_id ) max_id,contract_id FROM contract_approval where 1=1 `
|
|
@@ -162,7 +162,7 @@ func GetContractApprovalListV2(childCondition, condition string, childPars, pars
|
|
|
o := orm.NewOrm()
|
|
|
sql := `
|
|
|
SELECT
|
|
|
-a.contract_approval_id,d.contract_approval_record_id,a.contract_id,a.apply_content,a.approve_remark,a.create_time,a.modify_time,a.status,c.status contract_status,c.product_id,
|
|
|
+a.contract_approval_id,d.contract_approval_record_id,a.contract_id,a.apply_content,a.approve_remark,a.create_time,a.modify_time,a.status approve_status,c.status,c.product_id,
|
|
|
c.contract_type,c.start_date,c.end_date,c.price,c.company_name,c.seller_id,c.seller_name,c.file_url,c.contract_code,c.approve_time,c.invalid_time,c.check_back_file_time,c.rescind_time from contract_approval a
|
|
|
join
|
|
|
( SELECT max( contract_approval_id ) max_id,contract_id FROM contract_approval where 1=1 `
|
|
@@ -510,8 +510,8 @@ type SealApprovalList struct {
|
|
|
ContractId int `description:"合同id"`
|
|
|
ContractApprovalRecordId int `description:"审批流id"`
|
|
|
ContractCode string `description:"合同编号"`
|
|
|
- Status string `description:"审批单状态,枚举值:待审批','已审批','已驳回','已撤回',默认待审批"`
|
|
|
- SealStatus string `json:"-";description:"合同状态,枚举值:待审批','已审批','已驳回','已撤回',默认待审批"`
|
|
|
+ Status string `description:"合同状态,枚举值:待审批','已审批','已驳回','已撤回',默认待审批"`
|
|
|
+ ApproveStatus string `json:"-";description:"审批单状态,枚举值:待审批','已审批','已驳回','已撤回',默认待审批"`
|
|
|
ApplyContent string `description:"待审内容"`
|
|
|
ContractDetail string `json:"-";description:"提交审批时的合同信息;用印快照"`
|
|
|
ContractInfo contract.ContractDetail `json:"-";description:"提交审批时的合同信息;用印快照"`
|
|
@@ -536,7 +536,7 @@ type SealApprovalList struct {
|
|
|
//获取合同审批列表数据
|
|
|
func GetSealApprovalList(childCondition, condition, joinCondition string, childPars, pars []interface{}, startSize, pageSize int) (list []*SealApprovalList, err error) {
|
|
|
o := orm.NewOrm()
|
|
|
- sql := `SELECT a.contract_approval_id,a.contract_id,a.apply_content,a.approve_remark,a.create_time,a.modify_time,a.status,c.status seal_status,c.seal_type,c.company_name,c.user_id,c.user_name,c.file_url,c.approve_time,c.invalid_time,c.code from contract_approval a
|
|
|
+ sql := `SELECT a.contract_approval_id,a.contract_id,a.apply_content,a.approve_remark,a.create_time,a.modify_time,a.status approval_status,c.status,c.seal_type,c.company_name,c.user_id,c.user_name,c.file_url,c.approve_time,c.invalid_time,c.code from contract_approval a
|
|
|
join
|
|
|
( SELECT max( contract_approval_id ) max_id,contract_id FROM contract_approval where 1=1 `
|
|
|
sql += childCondition
|
|
@@ -571,7 +571,7 @@ WHERE c.is_delete = 0 AND a.approval_type="seal" `
|
|
|
}
|
|
|
func GetSealApprovalListV2(childCondition, condition string, childPars, pars []interface{}, startSize, pageSize int) (list []*SealApprovalList, err error) {
|
|
|
o := orm.NewOrm()
|
|
|
- sql := `SELECT a.contract_approval_id,a.contract_id,a.apply_content,a.approve_remark,a.create_time,a.modify_time,a.status,c.status seal_status,c.seal_type,c.company_name,c.user_id,c.user_name,c.file_url,c.approve_time,c.invalid_time,c.code from contract_approval a
|
|
|
+ sql := `SELECT a.contract_approval_id,a.contract_id,a.apply_content,a.approve_remark,a.create_time,a.modify_time,a.status approval_status,c.status,c.seal_type,c.company_name,c.user_id,c.user_name,c.file_url,c.approve_time,c.invalid_time,c.code from contract_approval a
|
|
|
join
|
|
|
( SELECT max( contract_approval_id ) max_id,contract_id FROM contract_approval where 1=1 `
|
|
|
sql += childCondition
|