Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
freemud-pay-job
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lihui.wang
freemud-pay-job
Commits
b20f3864
Commit
b20f3864
authored
Sep 20, 2018
by
lihui.wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
读表 更新状态
parent
e389fc8a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
1086 additions
and
19 deletions
+1086
-19
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/dbModel/PartnerDM.java
+139
-0
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/dbModel/PayDM.java
+0
-0
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/dbModel/PayMessageActiveDM.java
+306
-0
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/dbModel/PayMessageDM.java
+140
-0
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/mapper/PartnerDMMapper.java
+19
-0
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/mapper/PayDMMapper.java
+19
-0
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/mapper/PayMessageActiveDMMapper.java
+24
-0
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/mapper/PayMessageDMMapper.java
+28
-0
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/repository/IPayMessageActiveRepository.java
+3
-1
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/repository/IPayMessageRepository.java
+3
-1
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/repository/Impl/PayMessageActiveRepositoryImpl.java
+6
-2
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/repository/Impl/PayMessageRepositoryImpl.java
+8
-3
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/service/impl/PayMessageServiceImpl.java
+26
-12
freemud-pay-module/freemud-pay-push-message/src/main/resources/mapper/PartnerDMMapper.xml
+165
-0
freemud-pay-module/freemud-pay-push-message/src/main/resources/mapper/PayDMMapper.xml
+0
-0
freemud-pay-module/freemud-pay-push-message/src/main/resources/mapper/PayMessageActiveDMMapper.xml
+0
-0
freemud-pay-module/freemud-pay-push-message/src/main/resources/mapper/PayMessageDMMapper.xml
+200
-0
No files found.
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/dbModel/PartnerDM.java
0 → 100644
View file @
b20f3864
package
com
.
freemud
.
pay
.
job
.
dao
.
dbModel
;
import
java.io.Serializable
;
public
class
PartnerDM
extends
BaseModel
implements
Serializable
{
private
Integer
id
;
private
String
partnername
;
private
String
ouraccountPartner
;
private
String
logo
;
private
String
description
;
private
String
partnercode
;
private
String
appsecret
;
private
String
ebcode
;
private
Boolean
enablesms
;
private
String
partnertype
;
private
String
unifyid
;
private
static
final
long
serialVersionUID
=
1L
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
String
getPartnername
()
{
return
partnername
;
}
public
void
setPartnername
(
String
partnername
)
{
this
.
partnername
=
partnername
==
null
?
null
:
partnername
.
trim
();
}
public
String
getOuraccountPartner
()
{
return
ouraccountPartner
;
}
public
void
setOuraccountPartner
(
String
ouraccountPartner
)
{
this
.
ouraccountPartner
=
ouraccountPartner
==
null
?
null
:
ouraccountPartner
.
trim
();
}
public
String
getLogo
()
{
return
logo
;
}
public
void
setLogo
(
String
logo
)
{
this
.
logo
=
logo
==
null
?
null
:
logo
.
trim
();
}
public
String
getDescription
()
{
return
description
;
}
public
void
setDescription
(
String
description
)
{
this
.
description
=
description
==
null
?
null
:
description
.
trim
();
}
public
String
getPartnercode
()
{
return
partnercode
;
}
public
void
setPartnercode
(
String
partnercode
)
{
this
.
partnercode
=
partnercode
==
null
?
null
:
partnercode
.
trim
();
}
public
String
getAppsecret
()
{
return
appsecret
;
}
public
void
setAppsecret
(
String
appsecret
)
{
this
.
appsecret
=
appsecret
==
null
?
null
:
appsecret
.
trim
();
}
public
String
getEbcode
()
{
return
ebcode
;
}
public
void
setEbcode
(
String
ebcode
)
{
this
.
ebcode
=
ebcode
==
null
?
null
:
ebcode
.
trim
();
}
public
Boolean
getEnablesms
()
{
return
enablesms
;
}
public
void
setEnablesms
(
Boolean
enablesms
)
{
this
.
enablesms
=
enablesms
;
}
public
String
getPartnertype
()
{
return
partnertype
;
}
public
void
setPartnertype
(
String
partnertype
)
{
this
.
partnertype
=
partnertype
==
null
?
null
:
partnertype
.
trim
();
}
public
String
getUnifyid
()
{
return
unifyid
;
}
public
void
setUnifyid
(
String
unifyid
)
{
this
.
unifyid
=
unifyid
==
null
?
null
:
unifyid
.
trim
();
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", id="
).
append
(
id
);
sb
.
append
(
", partnername="
).
append
(
partnername
);
sb
.
append
(
", ouraccountPartner="
).
append
(
ouraccountPartner
);
sb
.
append
(
", logo="
).
append
(
logo
);
sb
.
append
(
", description="
).
append
(
description
);
sb
.
append
(
", partnercode="
).
append
(
partnercode
);
sb
.
append
(
", appsecret="
).
append
(
appsecret
);
sb
.
append
(
", ebcode="
).
append
(
ebcode
);
sb
.
append
(
", enablesms="
).
append
(
enablesms
);
sb
.
append
(
", partnertype="
).
append
(
partnertype
);
sb
.
append
(
", unifyid="
).
append
(
unifyid
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/dbModel/PayDM.java
0 → 100644
View file @
b20f3864
This diff is collapsed.
Click to expand it.
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/dbModel/PayMessageActiveDM.java
0 → 100644
View file @
b20f3864
package
com
.
freemud
.
pay
.
job
.
dao
.
dbModel
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
public
class
PayMessageActiveDM
extends
BaseModel
implements
Serializable
{
private
Long
id
;
private
Integer
partnerid
;
private
Integer
couponactiveid
;
private
String
name
;
private
String
description
;
private
Integer
platformaccountid
;
private
String
templateid
;
private
Integer
status
;
private
Date
starttime
;
private
Date
endtime
;
private
Integer
scope
;
private
Integer
area
;
private
BigDecimal
amountlimit
;
private
String
platform
;
private
String
action
;
private
Integer
priority
;
private
Date
createdate
;
private
String
createuser
;
private
Date
lasteditdate
;
private
String
lastedituser
;
private
Integer
intervallimit
;
private
Integer
dateintervallimit
;
private
BigDecimal
maxamountlimit
;
private
BigDecimal
delaytimelimit
;
private
Long
secondactiveid
;
private
String
wxmsgactiveid
;
private
static
final
long
serialVersionUID
=
1L
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
Integer
getPartnerid
()
{
return
partnerid
;
}
public
void
setPartnerid
(
Integer
partnerid
)
{
this
.
partnerid
=
partnerid
;
}
public
Integer
getCouponactiveid
()
{
return
couponactiveid
;
}
public
void
setCouponactiveid
(
Integer
couponactiveid
)
{
this
.
couponactiveid
=
couponactiveid
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
==
null
?
null
:
name
.
trim
();
}
public
String
getDescription
()
{
return
description
;
}
public
void
setDescription
(
String
description
)
{
this
.
description
=
description
==
null
?
null
:
description
.
trim
();
}
public
Integer
getPlatformaccountid
()
{
return
platformaccountid
;
}
public
void
setPlatformaccountid
(
Integer
platformaccountid
)
{
this
.
platformaccountid
=
platformaccountid
;
}
public
String
getTemplateid
()
{
return
templateid
;
}
public
void
setTemplateid
(
String
templateid
)
{
this
.
templateid
=
templateid
==
null
?
null
:
templateid
.
trim
();
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
Date
getStarttime
()
{
return
starttime
;
}
public
void
setStarttime
(
Date
starttime
)
{
this
.
starttime
=
starttime
;
}
public
Date
getEndtime
()
{
return
endtime
;
}
public
void
setEndtime
(
Date
endtime
)
{
this
.
endtime
=
endtime
;
}
public
Integer
getScope
()
{
return
scope
;
}
public
void
setScope
(
Integer
scope
)
{
this
.
scope
=
scope
;
}
public
Integer
getArea
()
{
return
area
;
}
public
void
setArea
(
Integer
area
)
{
this
.
area
=
area
;
}
public
BigDecimal
getAmountlimit
()
{
return
amountlimit
;
}
public
void
setAmountlimit
(
BigDecimal
amountlimit
)
{
this
.
amountlimit
=
amountlimit
;
}
public
String
getPlatform
()
{
return
platform
;
}
public
void
setPlatform
(
String
platform
)
{
this
.
platform
=
platform
==
null
?
null
:
platform
.
trim
();
}
public
String
getAction
()
{
return
action
;
}
public
void
setAction
(
String
action
)
{
this
.
action
=
action
==
null
?
null
:
action
.
trim
();
}
public
Integer
getPriority
()
{
return
priority
;
}
public
void
setPriority
(
Integer
priority
)
{
this
.
priority
=
priority
;
}
public
Date
getCreatedate
()
{
return
createdate
;
}
public
void
setCreatedate
(
Date
createdate
)
{
this
.
createdate
=
createdate
;
}
public
String
getCreateuser
()
{
return
createuser
;
}
public
void
setCreateuser
(
String
createuser
)
{
this
.
createuser
=
createuser
==
null
?
null
:
createuser
.
trim
();
}
public
Date
getLasteditdate
()
{
return
lasteditdate
;
}
public
void
setLasteditdate
(
Date
lasteditdate
)
{
this
.
lasteditdate
=
lasteditdate
;
}
public
String
getLastedituser
()
{
return
lastedituser
;
}
public
void
setLastedituser
(
String
lastedituser
)
{
this
.
lastedituser
=
lastedituser
==
null
?
null
:
lastedituser
.
trim
();
}
public
Integer
getIntervallimit
()
{
return
intervallimit
;
}
public
void
setIntervallimit
(
Integer
intervallimit
)
{
this
.
intervallimit
=
intervallimit
;
}
public
Integer
getDateintervallimit
()
{
return
dateintervallimit
;
}
public
void
setDateintervallimit
(
Integer
dateintervallimit
)
{
this
.
dateintervallimit
=
dateintervallimit
;
}
public
BigDecimal
getMaxamountlimit
()
{
return
maxamountlimit
;
}
public
void
setMaxamountlimit
(
BigDecimal
maxamountlimit
)
{
this
.
maxamountlimit
=
maxamountlimit
;
}
public
BigDecimal
getDelaytimelimit
()
{
return
delaytimelimit
;
}
public
void
setDelaytimelimit
(
BigDecimal
delaytimelimit
)
{
this
.
delaytimelimit
=
delaytimelimit
;
}
public
Long
getSecondactiveid
()
{
return
secondactiveid
;
}
public
void
setSecondactiveid
(
Long
secondactiveid
)
{
this
.
secondactiveid
=
secondactiveid
;
}
public
String
getWxmsgactiveid
()
{
return
wxmsgactiveid
;
}
public
void
setWxmsgactiveid
(
String
wxmsgactiveid
)
{
this
.
wxmsgactiveid
=
wxmsgactiveid
==
null
?
null
:
wxmsgactiveid
.
trim
();
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", id="
).
append
(
id
);
sb
.
append
(
", partnerid="
).
append
(
partnerid
);
sb
.
append
(
", couponactiveid="
).
append
(
couponactiveid
);
sb
.
append
(
", name="
).
append
(
name
);
sb
.
append
(
", description="
).
append
(
description
);
sb
.
append
(
", platformaccountid="
).
append
(
platformaccountid
);
sb
.
append
(
", templateid="
).
append
(
templateid
);
sb
.
append
(
", status="
).
append
(
status
);
sb
.
append
(
", starttime="
).
append
(
starttime
);
sb
.
append
(
", endtime="
).
append
(
endtime
);
sb
.
append
(
", scope="
).
append
(
scope
);
sb
.
append
(
", area="
).
append
(
area
);
sb
.
append
(
", amountlimit="
).
append
(
amountlimit
);
sb
.
append
(
", platform="
).
append
(
platform
);
sb
.
append
(
", action="
).
append
(
action
);
sb
.
append
(
", priority="
).
append
(
priority
);
sb
.
append
(
", createdate="
).
append
(
createdate
);
sb
.
append
(
", createuser="
).
append
(
createuser
);
sb
.
append
(
", lasteditdate="
).
append
(
lasteditdate
);
sb
.
append
(
", lastedituser="
).
append
(
lastedituser
);
sb
.
append
(
", intervallimit="
).
append
(
intervallimit
);
sb
.
append
(
", dateintervallimit="
).
append
(
dateintervallimit
);
sb
.
append
(
", maxamountlimit="
).
append
(
maxamountlimit
);
sb
.
append
(
", delaytimelimit="
).
append
(
delaytimelimit
);
sb
.
append
(
", secondactiveid="
).
append
(
secondactiveid
);
sb
.
append
(
", wxmsgactiveid="
).
append
(
wxmsgactiveid
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/dbModel/PayMessageDM.java
0 → 100644
View file @
b20f3864
package
com
.
freemud
.
pay
.
job
.
dao
.
dbModel
;
import
java.io.Serializable
;
import
java.util.Date
;
public
class
PayMessageDM
extends
BaseModel
implements
Serializable
{
private
Long
id
;
private
Integer
partnerid
;
private
String
fmid
;
private
String
templateid
;
private
String
userid
;
private
Integer
status
;
private
Integer
trytimes
;
private
Date
createdate
;
private
Date
lasteditdate
;
private
String
code
;
private
Long
payMessageActiveId
;
private
static
final
long
serialVersionUID
=
1L
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
Integer
getPartnerid
()
{
return
partnerid
;
}
public
void
setPartnerid
(
Integer
partnerid
)
{
this
.
partnerid
=
partnerid
;
}
public
String
getFmid
()
{
return
fmid
;
}
public
void
setFmid
(
String
fmid
)
{
this
.
fmid
=
fmid
==
null
?
null
:
fmid
.
trim
();
}
public
String
getTemplateid
()
{
return
templateid
;
}
public
void
setTemplateid
(
String
templateid
)
{
this
.
templateid
=
templateid
==
null
?
null
:
templateid
.
trim
();
}
public
String
getUserid
()
{
return
userid
;
}
public
void
setUserid
(
String
userid
)
{
this
.
userid
=
userid
==
null
?
null
:
userid
.
trim
();
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
Integer
getTrytimes
()
{
return
trytimes
;
}
public
void
setTrytimes
(
Integer
trytimes
)
{
this
.
trytimes
=
trytimes
;
}
public
Date
getCreatedate
()
{
return
createdate
;
}
public
void
setCreatedate
(
Date
createdate
)
{
this
.
createdate
=
createdate
;
}
public
Date
getLasteditdate
()
{
return
lasteditdate
;
}
public
void
setLasteditdate
(
Date
lasteditdate
)
{
this
.
lasteditdate
=
lasteditdate
;
}
public
String
getCode
()
{
return
code
;
}
public
void
setCode
(
String
code
)
{
this
.
code
=
code
==
null
?
null
:
code
.
trim
();
}
public
Long
getPayMessageActiveId
()
{
return
payMessageActiveId
;
}
public
void
setPayMessageActiveId
(
Long
payMessageActiveId
)
{
this
.
payMessageActiveId
=
payMessageActiveId
;
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", id="
).
append
(
id
);
sb
.
append
(
", partnerid="
).
append
(
partnerid
);
sb
.
append
(
", fmid="
).
append
(
fmid
);
sb
.
append
(
", templateid="
).
append
(
templateid
);
sb
.
append
(
", userid="
).
append
(
userid
);
sb
.
append
(
", status="
).
append
(
status
);
sb
.
append
(
", trytimes="
).
append
(
trytimes
);
sb
.
append
(
", createdate="
).
append
(
createdate
);
sb
.
append
(
", lasteditdate="
).
append
(
lasteditdate
);
sb
.
append
(
", code="
).
append
(
code
);
sb
.
append
(
", payMessageActiveId="
).
append
(
payMessageActiveId
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/mapper/PartnerDMMapper.java
0 → 100644
View file @
b20f3864
package
com
.
freemud
.
pay
.
job
.
dao
.
mapper
;
import
com.freemud.pay.job.dao.IBaseDao
;
import
com.freemud.pay.job.dao.dbModel.PartnerDM
;
public
interface
PartnerDMMapper
extends
IBaseDao
<
PartnerDM
>{
int
deleteByPrimaryKey
(
Integer
id
);
int
insert
(
PartnerDM
record
);
int
insertSelective
(
PartnerDM
record
);
PartnerDM
selectByPrimaryKey
(
Integer
id
);
int
updateByPrimaryKeySelective
(
PartnerDM
record
);
int
updateByPrimaryKey
(
PartnerDM
record
);
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/mapper/PayDMMapper.java
0 → 100644
View file @
b20f3864
package
com
.
freemud
.
pay
.
job
.
dao
.
mapper
;
import
com.freemud.pay.job.dao.IBaseDao
;
import
com.freemud.pay.job.dao.dbModel.PayDM
;
public
interface
PayDMMapper
extends
IBaseDao
<
PayDM
>
{
int
deleteByPrimaryKey
(
Long
id
);
int
insert
(
PayDM
record
);
int
insertSelective
(
PayDM
record
);
PayDM
selectByPrimaryKey
(
Long
id
);
int
updateByPrimaryKeySelective
(
PayDM
record
);
int
updateByPrimaryKey
(
PayDM
record
);
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/mapper/PayMessageActiveDMMapper.java
0 → 100644
View file @
b20f3864
package
com
.
freemud
.
pay
.
job
.
dao
.
mapper
;
import
com.freemud.pay.job.dao.IBaseDao
;
import
com.freemud.pay.job.dao.dbModel.PayMessageActiveDM
;
import
java.util.Map
;
public
interface
PayMessageActiveDMMapper
extends
IBaseDao
<
PayMessageActiveDM
>
{
int
deleteByPrimaryKey
(
Long
id
);
@Override
int
insert
(
PayMessageActiveDM
record
);
@Override
int
insertSelective
(
PayMessageActiveDM
record
);
PayMessageActiveDM
selectByPrimaryKey
(
Long
id
);
@Override
int
updateByPrimaryKeySelective
(
PayMessageActiveDM
record
);
@Override
int
updateByPrimaryKey
(
PayMessageActiveDM
record
);
PayMessageActiveDM
getPayMessageActiveDM
(
Map
<
String
,
Object
>
paramsMap
);
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/mapper/PayMessageDMMapper.java
0 → 100644
View file @
b20f3864
package
com
.
freemud
.
pay
.
job
.
dao
.
mapper
;
import
com.freemud.pay.job.dao.IBaseDao
;
import
com.freemud.pay.job.dao.dbModel.PayMessageDM
;
import
java.util.List
;
import
java.util.Map
;
public
interface
PayMessageDMMapper
extends
IBaseDao
<
PayMessageDM
>{
int
deleteByPrimaryKey
(
Long
id
);
@Override
int
insert
(
PayMessageDM
record
);
@Override
int
insertSelective
(
PayMessageDM
record
);
PayMessageDM
selectByPrimaryKey
(
Long
id
);
@Override
int
updateByPrimaryKeySelective
(
PayMessageDM
record
);
@Override
int
updateByPrimaryKey
(
PayMessageDM
record
);
List
<
PayMessageDM
>
getPayMessages
(
Map
<
String
,
Object
>
paramsMap
);
int
updateMessageStatus
(
Long
id
);
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/repository/IPayMessageActiveRepository.java
View file @
b20f3864
...
...
@@ -2,6 +2,8 @@ package com.freemud.pay.job.dao.repository;
import
com.freemud.pay.job.dao.dbModel.PayMessageActiveDM
;
import
java.util.Map
;
/**
* All rights Reserved, Designed By www.freemud.cn
*
...
...
@@ -14,5 +16,5 @@ import com.freemud.pay.job.dao.dbModel.PayMessageActiveDM;
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
public
interface
IPayMessageActiveRepository
extends
IBaseRepository
{
PayMessageActiveDM
getPayMessageActiveDM
(
long
activeId
,
String
dbPartition
,
String
linkServer
);
PayMessageActiveDM
getPayMessageActiveDM
(
Map
<
String
,
Object
>
paramsMap
);
}
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/repository/IPayMessageRepository.java
View file @
b20f3864
...
...
@@ -3,6 +3,7 @@ package com.freemud.pay.job.dao.repository;
import
com.freemud.pay.job.dao.dbModel.PayMessageDM
;
import
java.util.List
;
import
java.util.Map
;
/**
* All rights Reserved, Designed By www.freemud.cn
...
...
@@ -16,5 +17,6 @@ import java.util.List;
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
public
interface
IPayMessageRepository
extends
IBaseRepository
{
List
<
PayMessageDM
>
getPayMessages
(
String
dbPartition
,
String
linkServer
);
List
<
PayMessageDM
>
getPayMessages
(
Map
<
String
,
Object
>
paramsMap
);
int
updateMessageStatus
(
Long
id
);
}
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/repository/Impl/PayMessageActiveRepositoryImpl.java
View file @
b20f3864
...
...
@@ -8,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.context.annotation.Primary
;
import
org.springframework.stereotype.Repository
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* All rights Reserved, Designed By www.freemud.cn
*
...
...
@@ -26,14 +29,15 @@ public class PayMessageActiveRepositoryImpl extends BaseRepositoryImpl implement
@Autowired
PayMessageActiveDMMapper
payMessageActiveMapper
;
@Override
protected
IBaseDao
getDao
()
{
return
null
;
}
@Override
public
PayMessageActiveDM
getPayMessageActiveDM
(
long
activeId
,
String
dbPartition
,
String
linkServer
)
{
return
null
;
public
PayMessageActiveDM
getPayMessageActiveDM
(
Map
<
String
,
Object
>
paramsMap
)
{
return
payMessageActiveMapper
.
getPayMessageActiveDM
(
paramsMap
)
;
}
...
...
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/dao/repository/Impl/PayMessageRepositoryImpl.java
View file @
b20f3864
...
...
@@ -9,6 +9,7 @@ import org.springframework.context.annotation.Primary;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
import
java.util.Map
;
/**
* All rights Reserved, Designed By www.freemud.cn
...
...
@@ -33,10 +34,13 @@ public class PayMessageRepositoryImpl extends BaseRepositoryImpl implements IPay
return
payMessageMapper
;
}
@Override
public
List
<
PayMessageDM
>
getPayMessages
(
String
dbPartition
,
String
linkServer
)
{
return
payMessageMapper
.
getPayMessages
(
dbPartition
,
linkServer
);
public
List
<
PayMessageDM
>
getPayMessages
(
Map
<
String
,
Object
>
paramsMap
)
{
return
payMessageMapper
.
getPayMessages
(
paramsMap
);
}
@Override
public
int
updateMessageStatus
(
Long
id
)
{
return
payMessageMapper
.
updateMessageStatus
(
id
);
}
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/java/com/freemud/pay/job/service/impl/PayMessageServiceImpl.java
View file @
b20f3864
...
...
@@ -13,9 +13,12 @@ import com.freemud.pay.job.service.MessageProcessorFactory;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
sun.security.krb5.internal.PAData
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* All rights Reserved, Designed By www.freemud.cn
...
...
@@ -48,23 +51,24 @@ public class PayMessageServiceImpl implements IPayMessageService {
if
(
linkServer
.
substring
(
linkServer
.
length
()-
1
).
equals
(
"."
)){
linkServer
=
linkServer
+
"."
;
}
baseParam
.
setLinkServer
(
linkServer
);
String
dbPartition
=
baseParam
.
getDbPartition
();
//第一步:获取数据
List
<
PayMessageDM
>
payMessages
=
getPayMessages
(
baseParam
.
getDbPartition
(),
linkServer
);
List
<
PayMessageDM
>
payMessages
=
getPayMessages
(
baseParam
);
for
(
PayMessageDM
message
:
payMessages
){
if
(
message
.
getPayMessageActiveId
()<
0
)
{
MarkMessageAsNoProcess
(
message
,
bussinessType
,
dbPartition
);
markMessageAsNoProcess
(
message
);
return
;
}
PayMessageActiveDM
active
=
iPayMessageActiveRepository
.
getPayMessageActiveDM
(
message
.
getPayMessageActiveId
(),
bussinessType
,
dbPartition
);
PayMessageActiveDM
active
=
getPayMessageActiveDM
(
message
.
getPayMessageActiveId
(),
baseParam
);
if
(
active
==
null
||
StringUtils
.
isEmpty
(
active
.
getAction
()))
{
MarkMessageAsNoProcess
(
message
,
bussinessType
,
dbPartition
);
markMessageAsNoProcess
(
message
);
return
;
}
boolean
result
=
false
;
...
...
@@ -88,11 +92,11 @@ public class PayMessageServiceImpl implements IPayMessageService {
if
(
result
)
{
M
arkMessageAsSuccess
(
message
,
bussinessType
,
dbPartition
);
m
arkMessageAsSuccess
(
message
,
bussinessType
,
dbPartition
);
}
else
{
M
arkMessageAsFailed
(
message
,
bussinessType
,
dbPartition
);
m
arkMessageAsFailed
(
message
,
bussinessType
,
dbPartition
);
}
...
...
@@ -101,20 +105,31 @@ public class PayMessageServiceImpl implements IPayMessageService {
}
}
private
void
MarkMessageAsSuccess
(
PayMessageDM
message
,
String
bussinessType
,
String
dbPartition
)
{
private
void
markMessageAsSuccess
(
PayMessageDM
message
,
String
linkServer
,
String
dbPartition
)
{
}
private
void
MarkMessageAsFailed
(
PayMessageDM
message
,
String
bussinessType
,
String
dbPartition
)
{
private
void
markMessageAsFailed
(
PayMessageDM
message
,
String
linkServer
,
String
dbPartition
)
{
}
private
void
MarkMessageAsNoProcess
(
PayMessageDM
message
,
String
bussinessType
,
String
dbPartition
)
{
private
void
markMessageAsNoProcess
(
PayMessageDM
message
)
{
iPayMessageRepository
.
updateMessageStatus
(
message
.
getId
());
}
private
List
<
PayMessageDM
>
getPayMessages
(
BaseParam
baseParam
){
//db linkserver
Map
<
String
,
Object
>
paramsMap
=
new
HashMap
<
String
,
Object
>();
paramsMap
.
put
(
"linkServer"
,
baseParam
.
getLinkServer
());
return
iPayMessageRepository
.
getPayMessages
(
paramsMap
);
}
private
PayMessageActiveDM
getPayMessageActiveDM
(
long
activeId
,
BaseParam
baseParam
){
Map
<
String
,
Object
>
paramsMap
=
new
HashMap
<
String
,
Object
>();
paramsMap
.
put
(
"activeId"
,
activeId
);
paramsMap
.
put
(
"dbPartition"
,
baseParam
.
getDbPartition
());
paramsMap
.
put
(
"linkServer"
,
baseParam
.
getLinkServer
());
return
iPayMessageActiveRepository
.
getPayMessageActiveDM
(
paramsMap
);
private
List
<
PayMessageDM
>
getPayMessages
(
String
dbPartner
,
String
linkServer
){
return
new
ArrayList
<
PayMessageDM
>();
}
}
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/resources/mapper/PartnerDMMapper.xml
0 → 100644
View file @
b20f3864
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.freemud.pay.job.dao.mapper.PartnerDMMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.freemud.pay.job.dao.dbModel.PartnerDM"
>
<id
column=
"ID"
jdbcType=
"INTEGER"
property=
"id"
/>
<result
column=
"PartnerName"
jdbcType=
"VARCHAR"
property=
"partnername"
/>
<result
column=
"OurAccount_Partner"
jdbcType=
"VARCHAR"
property=
"ouraccountPartner"
/>
<result
column=
"Logo"
jdbcType=
"VARCHAR"
property=
"logo"
/>
<result
column=
"Description"
jdbcType=
"VARCHAR"
property=
"description"
/>
<result
column=
"PartnerCode"
jdbcType=
"VARCHAR"
property=
"partnercode"
/>
<result
column=
"AppSecret"
jdbcType=
"VARCHAR"
property=
"appsecret"
/>
<result
column=
"EBCode"
jdbcType=
"VARCHAR"
property=
"ebcode"
/>
<result
column=
"EnableSMS"
jdbcType=
"BIT"
property=
"enablesms"
/>
<result
column=
"PartnerType"
jdbcType=
"VARCHAR"
property=
"partnertype"
/>
<result
column=
"UnifyId"
jdbcType=
"VARCHAR"
property=
"unifyid"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
ID, PartnerName, OurAccount_Partner, Logo, Description, PartnerCode, AppSecret, EBCode,
EnableSMS, PartnerType, UnifyId
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from Partner
where ID = #{id,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from Partner
where ID = #{id,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.freemud.pay.job.dao.dbModel.PartnerDM"
>
insert into Partner (ID, PartnerName, OurAccount_Partner,
Logo, Description, PartnerCode,
AppSecret, EBCode, EnableSMS,
PartnerType, UnifyId)
values (#{id,jdbcType=INTEGER}, #{partnername,jdbcType=VARCHAR}, #{ouraccountPartner,jdbcType=VARCHAR},
#{logo,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR}, #{partnercode,jdbcType=VARCHAR},
#{appsecret,jdbcType=VARCHAR}, #{ebcode,jdbcType=VARCHAR}, #{enablesms,jdbcType=BIT},
#{partnertype,jdbcType=VARCHAR}, #{unifyid,jdbcType=VARCHAR})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.freemud.pay.job.dao.dbModel.PartnerDM"
>
insert into Partner
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
ID,
</if>
<if
test=
"partnername != null"
>
PartnerName,
</if>
<if
test=
"ouraccountPartner != null"
>
OurAccount_Partner,
</if>
<if
test=
"logo != null"
>
Logo,
</if>
<if
test=
"description != null"
>
Description,
</if>
<if
test=
"partnercode != null"
>
PartnerCode,
</if>
<if
test=
"appsecret != null"
>
AppSecret,
</if>
<if
test=
"ebcode != null"
>
EBCode,
</if>
<if
test=
"enablesms != null"
>
EnableSMS,
</if>
<if
test=
"partnertype != null"
>
PartnerType,
</if>
<if
test=
"unifyid != null"
>
UnifyId,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
#{id,jdbcType=INTEGER},
</if>
<if
test=
"partnername != null"
>
#{partnername,jdbcType=VARCHAR},
</if>
<if
test=
"ouraccountPartner != null"
>
#{ouraccountPartner,jdbcType=VARCHAR},
</if>
<if
test=
"logo != null"
>
#{logo,jdbcType=VARCHAR},
</if>
<if
test=
"description != null"
>
#{description,jdbcType=VARCHAR},
</if>
<if
test=
"partnercode != null"
>
#{partnercode,jdbcType=VARCHAR},
</if>
<if
test=
"appsecret != null"
>
#{appsecret,jdbcType=VARCHAR},
</if>
<if
test=
"ebcode != null"
>
#{ebcode,jdbcType=VARCHAR},
</if>
<if
test=
"enablesms != null"
>
#{enablesms,jdbcType=BIT},
</if>
<if
test=
"partnertype != null"
>
#{partnertype,jdbcType=VARCHAR},
</if>
<if
test=
"unifyid != null"
>
#{unifyid,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.freemud.pay.job.dao.dbModel.PartnerDM"
>
update Partner
<set>
<if
test=
"partnername != null"
>
PartnerName = #{partnername,jdbcType=VARCHAR},
</if>
<if
test=
"ouraccountPartner != null"
>
OurAccount_Partner = #{ouraccountPartner,jdbcType=VARCHAR},
</if>
<if
test=
"logo != null"
>
Logo = #{logo,jdbcType=VARCHAR},
</if>
<if
test=
"description != null"
>
Description = #{description,jdbcType=VARCHAR},
</if>
<if
test=
"partnercode != null"
>
PartnerCode = #{partnercode,jdbcType=VARCHAR},
</if>
<if
test=
"appsecret != null"
>
AppSecret = #{appsecret,jdbcType=VARCHAR},
</if>
<if
test=
"ebcode != null"
>
EBCode = #{ebcode,jdbcType=VARCHAR},
</if>
<if
test=
"enablesms != null"
>
EnableSMS = #{enablesms,jdbcType=BIT},
</if>
<if
test=
"partnertype != null"
>
PartnerType = #{partnertype,jdbcType=VARCHAR},
</if>
<if
test=
"unifyid != null"
>
UnifyId = #{unifyid,jdbcType=VARCHAR},
</if>
</set>
where ID = #{id,jdbcType=INTEGER}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.freemud.pay.job.dao.dbModel.PartnerDM"
>
update Partner
set PartnerName = #{partnername,jdbcType=VARCHAR},
OurAccount_Partner = #{ouraccountPartner,jdbcType=VARCHAR},
Logo = #{logo,jdbcType=VARCHAR},
Description = #{description,jdbcType=VARCHAR},
PartnerCode = #{partnercode,jdbcType=VARCHAR},
AppSecret = #{appsecret,jdbcType=VARCHAR},
EBCode = #{ebcode,jdbcType=VARCHAR},
EnableSMS = #{enablesms,jdbcType=BIT},
PartnerType = #{partnertype,jdbcType=VARCHAR},
UnifyId = #{unifyid,jdbcType=VARCHAR}
where ID = #{id,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
freemud-pay-module/freemud-pay-push-message/src/main/resources/mapper/PayDMMapper.xml
0 → 100644
View file @
b20f3864
This diff is collapsed.
Click to expand it.
freemud-pay-module/freemud-pay-push-message/src/main/resources/mapper/PayMessageActiveDMMapper.xml
0 → 100644
View file @
b20f3864
This diff is collapsed.
Click to expand it.
freemud-pay-module/freemud-pay-push-message/src/main/resources/mapper/PayMessageDMMapper.xml
0 → 100644
View file @
b20f3864
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.freemud.pay.job.dao.mapper.PayMessageDMMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.freemud.pay.job.dao.dbModel.PayMessageDM"
>
<id
column=
"Id"
jdbcType=
"BIGINT"
property=
"id"
/>
<result
column=
"PartnerId"
jdbcType=
"INTEGER"
property=
"partnerid"
/>
<result
column=
"FMId"
jdbcType=
"VARCHAR"
property=
"fmid"
/>
<result
column=
"TemplateId"
jdbcType=
"VARCHAR"
property=
"templateid"
/>
<result
column=
"UserId"
jdbcType=
"VARCHAR"
property=
"userid"
/>
<result
column=
"Status"
jdbcType=
"INTEGER"
property=
"status"
/>
<result
column=
"TryTimes"
jdbcType=
"INTEGER"
property=
"trytimes"
/>
<result
column=
"CreateDate"
jdbcType=
"TIMESTAMP"
property=
"createdate"
/>
<result
column=
"LastEditDate"
jdbcType=
"TIMESTAMP"
property=
"lasteditdate"
/>
<result
column=
"Code"
jdbcType=
"CHAR"
property=
"code"
/>
<result
column=
"Pay_Message_Active_ID"
jdbcType=
"BIGINT"
property=
"payMessageActiveId"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
Id, PartnerId, FMId, TemplateId, UserId, Status, TryTimes, CreateDate, LastEditDate,
Code, Pay_Message_Active_ID
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Long"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from Pay_Message
where Id = #{id,jdbcType=BIGINT}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Long"
>
delete from Pay_Message
where Id = #{id,jdbcType=BIGINT}
</delete>
<insert
id=
"insert"
parameterType=
"com.freemud.pay.job.dao.dbModel.PayMessageDM"
>
insert into Pay_Message (Id, PartnerId, FMId,
TemplateId, UserId, Status,
TryTimes, CreateDate, LastEditDate,
Code, Pay_Message_Active_ID)
values (#{id,jdbcType=BIGINT}, #{partnerid,jdbcType=INTEGER}, #{fmid,jdbcType=VARCHAR},
#{templateid,jdbcType=VARCHAR}, #{userid,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER},
#{trytimes,jdbcType=INTEGER}, #{createdate,jdbcType=TIMESTAMP}, #{lasteditdate,jdbcType=TIMESTAMP},
#{code,jdbcType=CHAR}, #{payMessageActiveId,jdbcType=BIGINT})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.freemud.pay.job.dao.dbModel.PayMessageDM"
>
insert into Pay_Message
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
Id,
</if>
<if
test=
"partnerid != null"
>
PartnerId,
</if>
<if
test=
"fmid != null"
>
FMId,
</if>
<if
test=
"templateid != null"
>
TemplateId,
</if>
<if
test=
"userid != null"
>
UserId,
</if>
<if
test=
"status != null"
>
Status,
</if>
<if
test=
"trytimes != null"
>
TryTimes,
</if>
<if
test=
"createdate != null"
>
CreateDate,
</if>
<if
test=
"lasteditdate != null"
>
LastEditDate,
</if>
<if
test=
"code != null"
>
Code,
</if>
<if
test=
"payMessageActiveId != null"
>
Pay_Message_Active_ID,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
#{id,jdbcType=BIGINT},
</if>
<if
test=
"partnerid != null"
>
#{partnerid,jdbcType=INTEGER},
</if>
<if
test=
"fmid != null"
>
#{fmid,jdbcType=VARCHAR},
</if>
<if
test=
"templateid != null"
>
#{templateid,jdbcType=VARCHAR},
</if>
<if
test=
"userid != null"
>
#{userid,jdbcType=VARCHAR},
</if>
<if
test=
"status != null"
>
#{status,jdbcType=INTEGER},
</if>
<if
test=
"trytimes != null"
>
#{trytimes,jdbcType=INTEGER},
</if>
<if
test=
"createdate != null"
>
#{createdate,jdbcType=TIMESTAMP},
</if>
<if
test=
"lasteditdate != null"
>
#{lasteditdate,jdbcType=TIMESTAMP},
</if>
<if
test=
"code != null"
>
#{code,jdbcType=CHAR},
</if>
<if
test=
"payMessageActiveId != null"
>
#{payMessageActiveId,jdbcType=BIGINT},
</if>
</trim>
</insert>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.freemud.pay.job.dao.dbModel.PayMessageDM"
>
update Pay_Message
<set>
<if
test=
"partnerid != null"
>
PartnerId = #{partnerid,jdbcType=INTEGER},
</if>
<if
test=
"fmid != null"
>
FMId = #{fmid,jdbcType=VARCHAR},
</if>
<if
test=
"templateid != null"
>
TemplateId = #{templateid,jdbcType=VARCHAR},
</if>
<if
test=
"userid != null"
>
UserId = #{userid,jdbcType=VARCHAR},
</if>
<if
test=
"status != null"
>
Status = #{status,jdbcType=INTEGER},
</if>
<if
test=
"trytimes != null"
>
TryTimes = #{trytimes,jdbcType=INTEGER},
</if>
<if
test=
"createdate != null"
>
CreateDate = #{createdate,jdbcType=TIMESTAMP},
</if>
<if
test=
"lasteditdate != null"
>
LastEditDate = #{lasteditdate,jdbcType=TIMESTAMP},
</if>
<if
test=
"code != null"
>
Code = #{code,jdbcType=CHAR},
</if>
<if
test=
"payMessageActiveId != null"
>
Pay_Message_Active_ID = #{payMessageActiveId,jdbcType=BIGINT},
</if>
</set>
where Id = #{id,jdbcType=BIGINT}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.freemud.pay.job.dao.dbModel.PayMessageDM"
>
update Pay_Message
set PartnerId = #{partnerid,jdbcType=INTEGER},
FMId = #{fmid,jdbcType=VARCHAR},
TemplateId = #{templateid,jdbcType=VARCHAR},
UserId = #{userid,jdbcType=VARCHAR},
Status = #{status,jdbcType=INTEGER},
TryTimes = #{trytimes,jdbcType=INTEGER},
CreateDate = #{createdate,jdbcType=TIMESTAMP},
LastEditDate = #{lasteditdate,jdbcType=TIMESTAMP},
Code = #{code,jdbcType=CHAR},
Pay_Message_Active_ID = #{payMessageActiveId,jdbcType=BIGINT}
where Id = #{id,jdbcType=BIGINT}
</update>
<select
id=
"getPayMessages"
parameterType=
"Map"
resultMap=
"BaseResultMap"
>
SELECT TOP 1000
a.[Id] ,
a.[PartnerId] ,
a.[FMId] ,
a.[UserId] ,
a.[Code] ,
a.[Pay_Message_Active_ID] ,
p.Amount ,
p.Store_Id ,
p.Station_Id ,
p.mcoupon ,
p.pcoupon ,
p.CreateDate ,
p.PlatformTradeNumber ,
p.Platform ,
p.PlatformTradeAccount AS SubUserId ,
part.UnifyId ,
p.Operator_Id,
p.Trans_Id,
p.Remark,
p.Code AS PayCode
FROM [Freemud_ThirdParty].[dbo].[Pay_Message] a WITH ( NOLOCK )
INNER JOIN ${linkServer}zhuihu.dbo.Pay p WITH ( NOLOCK ) ON a.FMId = p.ZhuiHuOrderId
INNER JOIN zhuihu.dbo.[Partner] part WITH ( NOLOCK ) ON part.ID = a.PartnerId
WHERE a.Status IN ( -1, 0 )
AND a.TryTimes
<
3
AND a.LastEditDate> DATEADD(MINUTE,-30, GETDATE())
AND a.LastEditDate
<
GETDATE()
</select>
<update
id=
"updateMessageStatus"
>
update top(1) [Freemud_ThirdParty].[dbo].[Pay_Message] set status=-1 ,TryTimes=TryTimes+1 where id=#{id}
</update>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment