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

View File

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