Commit 1a6f13c6 authored by licc's avatar licc

优化编辑银行卡接口

parent 2c1e30af
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<sql id="cols_exclude_id"> <sql id="cols_exclude_id">
growth_award,award_total,month_award_total,month_increased,gold_award,farmer_award, forest_start_award, 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>
<sql id="vals"> <sql id="vals">
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
<if test="farmerAward != null">farmer_award =#{farmerAward},</if> <if test="farmerAward != null">farmer_award =#{farmerAward},</if>
<if test="forestStartAward != null">forest_start_award =#{forestStartAward},</if> <if test="forestStartAward != null">forest_start_award =#{forestStartAward},</if>
<if test="partnerAward != null">partner_award =#{partnerAward},</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() update_time =now()
</sql> </sql>
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
<if test="farmerAward != null">and farmer_award =#{farmerAward}</if> <if test="farmerAward != null">and farmer_award =#{farmerAward}</if>
<if test="forestStartAward != null">and forest_start_award =#{forestStartAward}</if> <if test="forestStartAward != null">and forest_start_award =#{forestStartAward}</if>
<if test="partnerAward != null">and partner_award =#{partnerAward}</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="createTime != null">and create_time &gt;= #{createTime}</if>
<if test="updateTime != null">and #{updateTime} &gt;= update_time</if> <if test="updateTime != null">and #{updateTime} &gt;= update_time</if>
</sql> </sql>
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
<include refid="table"/> <include refid="table"/>
<where> <where>
<if test="yearMonth != null"> <if test="yearMonth != null">
year_month=#{yearMonth} `year_month`=#{yearMonth}
</if> </if>
</where> </where>
order by create_time desc order by create_time desc
......
...@@ -55,14 +55,29 @@ public class BankServiceImpl extends ServiceImpl<BankInfoMapper, BankInfo> imple ...@@ -55,14 +55,29 @@ public class BankServiceImpl extends ServiceImpl<BankInfoMapper, BankInfo> imple
@Override @Override
public R<BankInfo> add(BankInfo bankInfo) { public R<BankInfo> add(BankInfo bankInfo) {
log.info("shop-mall[]BankServiceImpl[]add[]input.param.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("入参不能为空!"); 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.error("保存用户银行卡信息失败!");
} }
return R.ok(bankInfo); return R.ok(bankInfo);
} }
......
...@@ -119,6 +119,7 @@ public class TradeRecordServiceImpl extends ServiceImpl<TradeRecordMapper, Trade ...@@ -119,6 +119,7 @@ public class TradeRecordServiceImpl extends ServiceImpl<TradeRecordMapper, Trade
return R.ok(1, false); return R.ok(1, false);
} }
} else { } else {
result.setId(currentMonthAward.getId());
int count = monthAwardMapper.edit(result); int count = monthAwardMapper.edit(result);
if (count == 0) { if (count == 0) {
return R.ok(1, false); 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