数据库里有张表
Personname Money lostTime(char)
A 10 17:00:00
需求:
用户登陆一次 money 减少5
lostTime是检测时间,如果用户A登陆时间是lostTime设置时间24小时内登陆,那么允许无限登陆
超过24小时在进行检测money是否大于5
如何实现,高手解决下谢谢`
Personname Money lostTime(char)
A 10 17:00:00
需求:
用户登陆一次 money 减少5
lostTime是检测时间,如果用户A登陆时间是lostTime设置时间24小时内登陆,那么允许无限登陆
超过24小时在进行检测money是否大于5
如何实现,高手解决下谢谢`
if(当前时间>lostTime){
if(money>5){
money=money-5;
lostTime=lostTime+24*hours;
}else{
钱不够了,充值
}
}else{
无限登录
}
if(当前登陆日期>systemDate+lostTime&&当前登陆日期<systemDate+lostTime +1) //登陆日期在当前日期或第二天内
{
无限登陆
}else
{
if(money>watchMoney) //余额大于警戒金额
{
扫描 登陆
}else
{
余额不足
{
}
可行否?
或者使用oracle的date类型也可以。