|
|
@@ -99,6 +99,8 @@ type QryContractReq struct {
|
|
|
CONTRACTID string `form:"contractid"` // 合同ID(SpotContractId)
|
|
|
CONTRACTNO string `form:"contractno"` // 现货合同编号
|
|
|
WRSTANDARDNAME string `form:"wrstandardname"` // 品类名称
|
|
|
+ STATUS string `form:"status"` // 状态
|
|
|
+ ISTODAY int32 `form:"istoday"` // 今日
|
|
|
}
|
|
|
|
|
|
// QuerySpotContract
|
|
|
@@ -112,6 +114,8 @@ type QryContractReq struct {
|
|
|
// @Param contractid query string false "合同ID(SpotContractId)"
|
|
|
// @Param contractno query string false "合同编号(模糊匹配)"
|
|
|
// @Param wrstandardname query string false "商品名称(模糊匹配)"
|
|
|
+// @Param status query string false "合同状态(当填写此项时,将忽略querytype条件;可多个,逗号隔开,如0,1,2) 0:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回"
|
|
|
+// @Param istoday query int false "是否只查今日的合同 1-查今日合同"
|
|
|
// @Success 200 {array} models.Ermcp3Contract
|
|
|
// @Failure 500 {object} app.Response
|
|
|
// @Router /Ermcp3/QuerySpotContract [get]
|
|
|
@@ -127,12 +131,14 @@ func QuerySpotContract(c *gin.Context) {
|
|
|
CONTRACTID string `form:"contractid"` // 合同ID(SpotContractId)
|
|
|
CONTRACTNO string `form:"contractno"` // 现货合同编号
|
|
|
WRSTANDARDNAME string `form:"wrstandardname"` // 品类名称
|
|
|
+ STATUS string `form:"status"` // 状态
|
|
|
+ ISTODAY int32 `form:"istoday"` // 今日
|
|
|
}{}
|
|
|
a.DoBindReq(&req)
|
|
|
m := models.Ermcp3Contract{USERID: mtpcache.GetAreaUserId(req.USERID, req.USERTYPE),
|
|
|
QryType: req.QUERYTYPE, CONTRACTTYPE: req.CONTRACTTYPE,
|
|
|
OwnUserId: req.USERID, UserType: req.USERTYPE, SPOTCONTRACTID: req.CONTRACTID,
|
|
|
- CONTRACTNO: req.CONTRACTNO, WRSTANDARDNAME: req.WRSTANDARDNAME}
|
|
|
+ CONTRACTNO: req.CONTRACTNO, WRSTANDARDNAME: req.WRSTANDARDNAME, STATUS: req.STATUS, ISTODAY: req.ISTODAY}
|
|
|
a.DoGetDataI(&m)
|
|
|
}
|
|
|
|
|
|
@@ -143,8 +149,10 @@ func QuerySpotContract(c *gin.Context) {
|
|
|
// @Param userid query int true "用户id"
|
|
|
// @Param usertype query int false "用户类型 2-机构 7-企业成员"
|
|
|
// @Param contracttype query int true "合同类型 1-采购, -1-销售"
|
|
|
-// @Param querytype query int true "查询类型 1-全部 2-待点价 3-履约结算 4-已完成"
|
|
|
+// @Param querytype query int false "查询类型 1-全部 2-待点价 3-履约结算 4-已完成"
|
|
|
// @Param contractid query string false "合同ID(SpotContractId)"
|
|
|
+// @Param status query string false "合同状态(当填写此项时,将忽略querytype条件;可多个,逗号隔开,如0,1,2) 0:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回"
|
|
|
+// @Param istoday query int false "是否只查今日的合同 1-查今日合同"
|
|
|
// @Success 200 {array} models.Ermcp3SellBuyContract
|
|
|
// @Failure 500 {object} app.Response
|
|
|
// @Router /Ermcp3/QuerySpotContractBS [get]
|
|
|
@@ -155,7 +163,9 @@ func QuerySpotContractBS(c *gin.Context) {
|
|
|
a.DoBindReq(&req)
|
|
|
m := models.Ermcp3SellBuyContract{UserID: mtpcache.GetAreaUserId(req.USERID, req.USERTYPE),
|
|
|
Contracttype: req.CONTRACTTYPE,
|
|
|
- OwnUserId: req.USERID, UserType: req.USERTYPE, SpotContractId: req.CONTRACTID, QryType: req.QUERYTYPE}
|
|
|
+ OwnUserId: req.USERID, UserType: req.USERTYPE,
|
|
|
+ SpotContractId: req.CONTRACTID, QryType: req.QUERYTYPE,
|
|
|
+ STATUS: req.STATUS, ISTODAY: req.ISTODAY}
|
|
|
a.DoGetDataI(&m)
|
|
|
}
|
|
|
|