修改卡日志
This commit is contained in:
parent
57411f0ff9
commit
51da3f9416
@ -63,7 +63,6 @@ public class BindCardInfo {
|
|||||||
* 卡押金
|
* 卡押金
|
||||||
*/
|
*/
|
||||||
@JsonProperty("cashPledge")
|
@JsonProperty("cashPledge")
|
||||||
@NotNull(message = "cashPledge的参数名不正确或者cashPledge的值为空,请检查传入参数")
|
|
||||||
private Long cashPledge;
|
private Long cashPledge;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -45,6 +46,16 @@ public class QueryRechargingRecordResponse {
|
|||||||
*/
|
*/
|
||||||
@JsonProperty("orderNumber")
|
@JsonProperty("orderNumber")
|
||||||
private String orderNumber;
|
private String orderNumber;
|
||||||
|
/**
|
||||||
|
* 订单编号
|
||||||
|
*/
|
||||||
|
@JsonProperty("rechargeOrderNumber")
|
||||||
|
private String rechargeOrderNumber;
|
||||||
|
/**
|
||||||
|
* 充值金额
|
||||||
|
*/
|
||||||
|
@JsonProperty("amount")
|
||||||
|
private BigDecimal amount;
|
||||||
/**
|
/**
|
||||||
* 充值金额
|
* 充值金额
|
||||||
*/
|
*/
|
||||||
@ -55,17 +66,31 @@ public class QueryRechargingRecordResponse {
|
|||||||
*/
|
*/
|
||||||
@JsonProperty("rechargeMethod")
|
@JsonProperty("rechargeMethod")
|
||||||
private String rechargeMethod;
|
private String rechargeMethod;
|
||||||
|
/**
|
||||||
|
* 充值方式(1 微信 2 支付宝 3 平台 4 卡机设备)
|
||||||
|
*/
|
||||||
|
@JsonProperty("type")
|
||||||
|
private Integer type;
|
||||||
/**
|
/**
|
||||||
* 订单状态(0待支付 1充值成功,2充值失败)
|
* 订单状态(0待支付 1充值成功,2充值失败)
|
||||||
*/
|
*/
|
||||||
@JsonProperty("orderStatus")
|
@JsonProperty("orderStatus")
|
||||||
private Integer orderStatus;
|
private Integer orderStatus;
|
||||||
|
/**
|
||||||
|
* 订单状态(0待支付 1充值成功,2充值失败)
|
||||||
|
*/
|
||||||
|
@JsonProperty("status")
|
||||||
|
private Integer status;
|
||||||
/**
|
/**
|
||||||
* 创建时间
|
* 创建时间
|
||||||
*/
|
*/
|
||||||
@JsonProperty("createTime")
|
@JsonProperty("createTime")
|
||||||
private String createTime;
|
private String createTime;
|
||||||
|
/**
|
||||||
|
* 用户类型 8离线端
|
||||||
|
*/
|
||||||
|
@JsonProperty("source")
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,6 +20,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@ -398,7 +399,7 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
|
|||||||
TIccardInfo tIccardInfo = new TIccardInfo();
|
TIccardInfo tIccardInfo = new TIccardInfo();
|
||||||
tIccardInfo.setId(bindCardInfo.getCardRecordId());
|
tIccardInfo.setId(bindCardInfo.getCardRecordId());
|
||||||
tIccardInfo.setStatus(1);
|
tIccardInfo.setStatus(1);
|
||||||
tIccardInfo.setCashpledge(Math.toIntExact(bindCardInfo.getCashPledge()));
|
//tIccardInfo.setCashpledge(Math.toIntExact(bindCardInfo.getCashPledge()));
|
||||||
tIccardInfoMapper.updateByPrimaryKeySelective(tIccardInfo);
|
tIccardInfoMapper.updateByPrimaryKeySelective(tIccardInfo);
|
||||||
xhpcCardMapper.insertSelective(xhpcIcCardInfo);
|
xhpcCardMapper.insertSelective(xhpcIcCardInfo);
|
||||||
//write log info
|
//write log info
|
||||||
@ -419,7 +420,7 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
|
|||||||
cardInfoDTO.setPassword(tIccardInfo.getPassword());
|
cardInfoDTO.setPassword(tIccardInfo.getPassword());
|
||||||
cardInfoDTO.setUserIndex(tIccardInfo.getUserindex());
|
cardInfoDTO.setUserIndex(tIccardInfo.getUserindex());
|
||||||
cardInfoDTO.setCorpNo(tIccardInfo.getCorpno());
|
cardInfoDTO.setCorpNo(tIccardInfo.getCorpno());
|
||||||
cardInfoDTO.setCashPledge(tIccardInfo.getCashpledge());
|
//cardInfoDTO.setCashPledge(tIccardInfo.getCashpledge());
|
||||||
cardInfoDTO.setBalance(tIccardInfo.getBalance());
|
cardInfoDTO.setBalance(tIccardInfo.getBalance());
|
||||||
cardInfoDTO.setStatus(tIccardInfo.getStatus());
|
cardInfoDTO.setStatus(tIccardInfo.getStatus());
|
||||||
cardInfoDTO.setPrepay(null);
|
cardInfoDTO.setPrepay(null);
|
||||||
@ -562,7 +563,9 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
|
|||||||
dataDTO.setGrantOperatorName(operator.getName());
|
dataDTO.setGrantOperatorName(operator.getName());
|
||||||
dataDTO.setCardSerialNumber(tIccardLog.getUniqueid());
|
dataDTO.setCardSerialNumber(tIccardLog.getUniqueid());
|
||||||
dataDTO.setOperate(Integer.valueOf(tIccardLog.getOperate()));
|
dataDTO.setOperate(Integer.valueOf(tIccardLog.getOperate()));
|
||||||
dataDTO.setCashPledge(Long.valueOf(cardInfo.getCashPledge()));
|
if(cardInfo.getCashPledge() !=null){
|
||||||
|
dataDTO.setCashPledge(Long.valueOf(cardInfo.getCashPledge()));
|
||||||
|
}
|
||||||
Integer balance = cardInfo.getBalance();
|
Integer balance = cardInfo.getBalance();
|
||||||
if (balance != null) {
|
if (balance != null) {
|
||||||
dataDTO.setBalance(Long.valueOf(balance));
|
dataDTO.setBalance(Long.valueOf(balance));
|
||||||
@ -642,12 +645,17 @@ public class XhpcCardServiceImpl implements IXhpcCardService {
|
|||||||
dataDTO.setUserAccount(accountStr);
|
dataDTO.setUserAccount(accountStr);
|
||||||
//Get orderNumber(not found in the MySQL database)
|
//Get orderNumber(not found in the MySQL database)
|
||||||
dataDTO.setOrderNumber(null);
|
dataDTO.setOrderNumber(null);
|
||||||
|
dataDTO.setRechargeOrderNumber(null);
|
||||||
//Get rechargeMoney
|
//Get rechargeMoney
|
||||||
|
dataDTO.setAmount(new BigDecimal(cardInfo.getPrepay()));
|
||||||
dataDTO.setRechargeMoney(Long.valueOf(cardInfo.getPrepay()));
|
dataDTO.setRechargeMoney(Long.valueOf(cardInfo.getPrepay()));
|
||||||
//Get rechargeMethod (not found in the MySQL database)
|
//Get rechargeMethod (not found in the MySQL database)
|
||||||
dataDTO.setRechargeMethod("4");
|
dataDTO.setRechargeMethod("4");
|
||||||
dataDTO.setOrderStatus(1);
|
dataDTO.setOrderStatus(1);
|
||||||
|
dataDTO.setStatus(1);
|
||||||
|
dataDTO.setType(4);
|
||||||
dataDTO.setCreateTime(MyDateUtil.parseDateToStr(tIccardLog.getCreatetime()));
|
dataDTO.setCreateTime(MyDateUtil.parseDateToStr(tIccardLog.getCreatetime()));
|
||||||
|
dataDTO.setSource(8);
|
||||||
queryRechargingRecordResponse.getData().add(dataDTO);
|
queryRechargingRecordResponse.getData().add(dataDTO);
|
||||||
}
|
}
|
||||||
return R.ok(queryRechargingRecordResponse);
|
return R.ok(queryRechargingRecordResponse);
|
||||||
|
|||||||
@ -38,6 +38,7 @@
|
|||||||
AND operate = #{operateType}
|
AND operate = #{operateType}
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
|
order by createTime desc
|
||||||
LIMIT #{currentPage},#{items}
|
LIMIT #{currentPage},#{items}
|
||||||
</select>
|
</select>
|
||||||
<select id="selectCountByCondition" resultType="java.lang.Long">
|
<select id="selectCountByCondition" resultType="java.lang.Long">
|
||||||
|
|||||||
@ -90,9 +90,9 @@ public class XhpcTimingChargingModelController extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 每5分钟执行一次
|
* 每30秒执行一次
|
||||||
*/
|
*/
|
||||||
@Scheduled(cron = "0 0/1 * * * ?")
|
@Scheduled(cron = "0/30 * * * * ?")
|
||||||
public void getXhpcTimingChargingModelCron(){
|
public void getXhpcTimingChargingModelCron(){
|
||||||
xhpcTimingChargingModelService.getXhpcTimingChargingModelCron();
|
xhpcTimingChargingModelService.getXhpcTimingChargingModelCron();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user