补上todo日志

This commit is contained in:
wenhui 2022-03-08 18:26:31 +08:00
parent 60f601af45
commit b8b8756e07
2 changed files with 53 additions and 52 deletions

View File

@ -136,52 +136,30 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
return R.fail(404, "指定资源不存在");
}
tIccardDeviceMapper.updateCardDeviceStatusIsDel(deviceId);
//todo 增加卡授权删除日志
////write log info
//tIccardInfo = tIccardInfoMapper.selectByPrimaryKey(cardId);
//TIccardLog tIccardLog = new TIccardLog();
//tIccardLog.setUniqueid(tIccardInfo.getCardno());
//tIccardLog.setType((byte) 0);
//tIccardLog.setOperate((byte) 5);
//tIccardLog.setOperatorid(Integer.valueOf(tIccardInfo.getCorpno()));
//tIccardLog.setCreatetime(new Date());
//CardLogInfo cardLogInfo = new CardLogInfo();
///**
// * {
// * "cardInfo": {
// * "cardID": "A721DCD7",
// * "cardNo": "2020101304",
// * "cardType": 0,
// * "password": null,
// * "userIndex": 0,
// * "corpNo": "100002",
// * "cashPledge": 0,
// * "balance": 0,
// * "status": 3,
// * "prepay": 0
// * },
// * "operatorId": 1044,
// * "operate": 5
// * }
// */
//cardLogInfo.setOperate(5);
//cardLogInfo.setOperatorId(Long.valueOf(tIccardInfo.getCorpno()));
//CardLogInfo.CardInfoDTO cardInfoDTO = new CardLogInfo.CardInfoDTO();
//cardInfoDTO.setCardID(tIccardInfo.getCardid());
//cardInfoDTO.setCardNo(tIccardInfo.getCardno());
//cardInfoDTO.setCardType(tIccardInfo.getCardtype());
//cardInfoDTO.setPassword(tIccardInfo.getPassword());
//cardInfoDTO.setUserIndex(tIccardInfo.getUserindex());
//cardInfoDTO.setCorpNo(tIccardInfo.getCorpno());
//cardInfoDTO.setCashPledge(tIccardInfo.getCashpledge());
//cardInfoDTO.setBalance(tIccardInfo.getBalance());
//cardInfoDTO.setStatus(tIccardInfo.getStatus());
//// todo prepay doesn't have
//cardInfoDTO.setPrepay(null);
//cardLogInfo.setCardInfo(cardInfoDTO);
//String str = JSONUtil.toJsonStr(cardLogInfo);
//tIccardLog.setLog(str);
//tIccardLogMapper.insertSelective(tIccardLog);
//write log info
//填充log字段
TIccardDevice tIccardDevice1 = tIccardDeviceMapper.selectDeletedStatusByDeviceId(deviceId);
DeviceLogInfo deviceLogInfo = new DeviceLogInfo();
Long operatorId = tokenService.getLoginUser().getSysUser().getOperatorId();
deviceLogInfo.setOperatorId(operatorId);
deviceLogInfo.setOperate(10);
DeviceLogInfo.DeviceInfoDTO deviceInfoDTO = new DeviceLogInfo.DeviceInfoDTO();
deviceInfoDTO.setDevName(tIccardDevice1.getDevname());
deviceInfoDTO.setDevType(tIccardDevice1.getDevtype());
deviceInfoDTO.setSerialNumber(tIccardDevice1.getSerialnumber());
deviceInfoDTO.setCorpIndex(Long.valueOf(tIccardDevice1.getCorpindex()));
XhpcOperator xhpcOperator = xhpcOperatorMapper.selectOneByCorpNoAndTenantId(String.valueOf(deviceInfoDTO.getCorpIndex()), tokenService.getLoginUser().getSysUser().getTenantId());
deviceInfoDTO.setCorpName(xhpcOperator.getName());
deviceLogInfo.setDeviceInfo(deviceInfoDTO);
//填充整体记录字段
TIccardLog tIccardLog = new TIccardLog();
tIccardLog.setUniqueid(tIccardDevice1.getSerialnumber());
tIccardLog.setType((byte) 1);
tIccardLog.setOperate((byte) 10);
tIccardLog.setOperatorid(Math.toIntExact(operatorId));
String log = JSONUtil.toJsonStr(deviceLogInfo);
tIccardLog.setLog(log);
tIccardLogMapper.insertSelective(tIccardLog);
return R.ok();
}
@ -419,8 +397,32 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
tIccardInfo.setCashpledge(Math.toIntExact(bindCardInfo.getCashPledge()));
tIccardInfoMapper.updateByPrimaryKeySelective(tIccardInfo);
xhpcCardMapper.insertSelective(xhpcIcCardInfo);
//todo 增加绑定日志
//write log info
tIccardInfo = tIccardInfoMapper.selectByPrimaryKey(bindCardInfo.getCardRecordId());
TIccardLog tIccardLog = new TIccardLog();
tIccardLog.setUniqueid(tIccardInfo.getCardno());
tIccardLog.setType((byte) 0);
tIccardLog.setOperate((byte) 11);
tIccardLog.setOperatorid(Math.toIntExact(sysUser.getOperatorId()));
tIccardLog.setCreatetime(new Date());
CardLogInfo cardLogInfo = new CardLogInfo();
cardLogInfo.setOperate(11);
cardLogInfo.setOperatorId(sysUser.getOperatorId());
CardLogInfo.CardInfoDTO cardInfoDTO = new CardLogInfo.CardInfoDTO();
cardInfoDTO.setCardID(tIccardInfo.getCardid());
cardInfoDTO.setCardNo(tIccardInfo.getCardno());
cardInfoDTO.setCardType(tIccardInfo.getCardtype());
cardInfoDTO.setPassword(tIccardInfo.getPassword());
cardInfoDTO.setUserIndex(tIccardInfo.getUserindex());
cardInfoDTO.setCorpNo(tIccardInfo.getCorpno());
cardInfoDTO.setCashPledge(tIccardInfo.getCashpledge());
cardInfoDTO.setBalance(tIccardInfo.getBalance());
cardInfoDTO.setStatus(tIccardInfo.getStatus());
cardInfoDTO.setPrepay(null);
cardLogInfo.setCardInfo(cardInfoDTO);
String str = JSONUtil.toJsonStr(cardLogInfo);
tIccardLog.setLog(str);
tIccardLogMapper.insertSelective(tIccardLog);
return R.ok();
}
@ -520,7 +522,7 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
* }
*/
cardLogInfo.setOperate(5);
cardLogInfo.setOperatorId(Long.valueOf(tIccardInfo.getCorpno()));
cardLogInfo.setOperatorId(tokenService.getLoginUser().getSysUser().getOperatorId());
CardLogInfo.CardInfoDTO cardInfoDTO = new CardLogInfo.CardInfoDTO();
cardInfoDTO.setCardID(tIccardInfo.getCardid());
cardInfoDTO.setCardNo(tIccardInfo.getCardno());
@ -531,7 +533,6 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
cardInfoDTO.setCashPledge(tIccardInfo.getCashpledge());
cardInfoDTO.setBalance(tIccardInfo.getBalance());
cardInfoDTO.setStatus(tIccardInfo.getStatus());
// todo prepay doesn't have
cardInfoDTO.setPrepay(null);
cardLogInfo.setCardInfo(cardInfoDTO);
String str = JSONUtil.toJsonStr(cardLogInfo);
@ -836,7 +837,6 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
cardInfoDTO.setCashPledge(tIccardInfo.getCashpledge());
cardInfoDTO.setBalance(tIccardInfo.getBalance());
cardInfoDTO.setStatus(tIccardInfo.getStatus());
// todo prepay doesn't have
cardInfoDTO.setPrepay(null);
cardLogInfo.setCardInfo(cardInfoDTO);
String str = JSONUtil.toJsonStr(cardLogInfo);

View File

@ -99,7 +99,8 @@
FROM
t_iccard_log
WHERE
operate = 2
type = 0
and operate = 2
and uniqueID = #{uniqueId}
limit #{currentPage},#{items}
</select>