Commit 1a6f13c6 authored by licc's avatar licc

优化编辑银行卡接口

parent 2c1e30af
......@@ -27,7 +27,7 @@
<sql id="cols_exclude_id">
growth_award,award_total,month_award_total,month_increased,gold_award,farmer_award, forest_start_award,
partner_award,year_month,create_time,update_time
partner_award,`year_month`,create_time,update_time
</sql>
<sql id="vals">
......@@ -44,7 +44,7 @@
<if test="farmerAward != null">farmer_award =#{farmerAward},</if>
<if test="forestStartAward != null">forest_start_award =#{forestStartAward},</if>
<if test="partnerAward != null">partner_award =#{partnerAward},</if>
<if test="yearMonth != null">year_month =#{yearMonth},</if>
<if test="yearMonth != null">`year_month` =#{yearMonth},</if>
update_time =now()
</sql>
......@@ -58,7 +58,7 @@
<if test="farmerAward != null">and farmer_award =#{farmerAward}</if>
<if test="forestStartAward != null">and forest_start_award =#{forestStartAward}</if>
<if test="partnerAward != null">and partner_award =#{partnerAward}</if>
<if test="yearMonth != null">and year_month =#{yearMonth}</if>
<if test="yearMonth != null">and `year_month` =#{yearMonth}</if>
<if test="createTime != null">and create_time &gt;= #{createTime}</if>
<if test="updateTime != null">and #{updateTime} &gt;= update_time</if>
</sql>
......@@ -96,7 +96,7 @@
<include refid="table"/>
<where>
<if test="yearMonth != null">
year_month=#{yearMonth}
`year_month`=#{yearMonth}
</if>
</where>
order by create_time desc
......
......@@ -55,14 +55,29 @@ public class BankServiceImpl extends ServiceImpl<BankInfoMapper, BankInfo> imple
@Override
public R<BankInfo> add(BankInfo bankInfo) {
log.info("shop-mall[]BankServiceImpl[]add[]input.param.bankInfo:" + bankInfo);
if (null == bankInfo) {
if (null == bankInfo || StringUtils.isBlank(bankInfo.getUserId())) {
return R.error("入参不能为空!");
}
int count = bankInfoMapper.add(bankInfo);
if (count == 0) {
//获取该用户下是否有银行卡信息 无:新增 有:编辑
BankInfo bank = bankInfoMapper.getByUserId(bankInfo.getUserId());
if (null == bank) {
int count = bankInfoMapper.add(bankInfo);
if (count == 0) {
return R.error("保存用户银行卡信息失败!");
}
return R.ok(bankInfo);
}
bank.setName(bankInfo.getName());
bank.setCardNumber(bankInfo.getCardNumber());
bank.setBankName(bankInfo.getBankName());
bank.setIdCardNo(bankInfo.getIdCardNo());
bank.setUserId(bankInfo.getUserId());
int number = bankInfoMapper.edit(bank);
if (number == 0) {
return R.error("保存用户银行卡信息失败!");
}
return R.ok(bankInfo);
}
......
......@@ -119,6 +119,7 @@ public class TradeRecordServiceImpl extends ServiceImpl<TradeRecordMapper, Trade
return R.ok(1, false);
}
} else {
result.setId(currentMonthAward.getId());
int count = monthAwardMapper.edit(result);
if (count == 0) {
return R.ok(1, false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment