1、解决出场二维码没有使用,导致无法再次入场问题
2、解决回调退款未更新数据库总退款金额 3、解决查询用户手机号关联查询脚本问题
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
package com.ydd.oms.task;
|
||||
|
||||
import com.enums.StayEnum;
|
||||
import com.sv.entity.Barcode;
|
||||
import com.sv.entity.MemberEnterStatus;
|
||||
import com.sv.mapper.BarcodeMapper;
|
||||
import com.sv.mapper.MemberEnterStatusMapper;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -25,6 +27,8 @@ public class ClearPersonTask {
|
||||
|
||||
@Resource
|
||||
MemberEnterStatusMapper memberEnterStatusMapper;
|
||||
@Resource
|
||||
BarcodeMapper barcodeMapper;
|
||||
|
||||
@Scheduled(cron = "0 0 1 * * ?")
|
||||
public void clearMember(){
|
||||
@@ -40,6 +44,18 @@ public class ClearPersonTask {
|
||||
memberEnterStatusMapper.updateByPrimaryKey(memberEnterStatus);
|
||||
}
|
||||
}
|
||||
List<Barcode> noUseOutBarcode = barcodeMapper.findNoUseOutBarcode();
|
||||
if (noUseOutBarcode != null && noUseOutBarcode.size() > 0) {
|
||||
logger.info("有" + noUseOutBarcode.size() + "出场二维码没有使用!!!");
|
||||
Date date = new Date();
|
||||
for (Barcode barcode : noUseOutBarcode) {
|
||||
barcode.setStatus(1);
|
||||
barcode.setModifiedId(1);
|
||||
barcode.setModifiedTime(date);
|
||||
logger.info("用户:" + barcode.getMemberId() + ",又未使用的出场二维码");
|
||||
barcodeMapper.updateByPrimaryKeySelective(barcode);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user