Browse Source

审核通过bug修复

huangqizheng/feature-20250710151401-数据同步完成
lijianlin 1 month ago
parent
commit
0972f08e05
  1. 2
      src/main/java/com/example/demo/mapper/UserMapper.java
  2. 6
      src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java
  3. 2
      src/main/resources/mapper/AuditMapper.xml
  4. 3
      src/main/resources/mapper/UserMapper.xml

2
src/main/java/com/example/demo/mapper/UserMapper.java

@ -22,4 +22,6 @@ public interface UserMapper {
GoldUser selectGold(String jwcode); GoldUser selectGold(String jwcode);
void updateGold(User user); void updateGold(User user);
//查询充值次数
Integer selectRechargeNumByJwcode(Integer jwcode);
} }

6
src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java

@ -7,6 +7,7 @@ import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.RechargeAudit; import com.example.demo.domain.vo.RechargeAudit;
import com.example.demo.domain.vo.RefundAudit; import com.example.demo.domain.vo.RefundAudit;
import com.example.demo.mapper.AuditMapper; import com.example.demo.mapper.AuditMapper;
import com.example.demo.mapper.UserMapper;
import com.example.demo.service.AuditService; import com.example.demo.service.AuditService;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -29,6 +30,8 @@ import java.util.List;
public class AuditServiceImpl implements AuditService { public class AuditServiceImpl implements AuditService {
@Autowired @Autowired
private AuditMapper auditMapper; private AuditMapper auditMapper;
@Autowired
private UserMapper userMapper;
/* /*
审核订单并修改用户余额等 审核订单并修改用户余额等
*/ */
@ -69,6 +72,7 @@ public class AuditServiceImpl implements AuditService {
if (order.getType()==0){ //充值 if (order.getType()==0){ //充值
//更新用户余额 //更新用户余额
User update = new User(); User update = new User();
Integer rechargeNum = userMapper.selectRechargeNumByJwcode(order.getJwcode());
update.setJwcode(order.getJwcode()); //精网号 update.setJwcode(order.getJwcode()); //精网号
update.setSumPermanentGold(order.getPermanentGold()); //历史永久金币 update.setSumPermanentGold(order.getPermanentGold()); //历史永久金币
update.setSumFreeJune(order.getFreeJune()); //历史六月免费金币 update.setSumFreeJune(order.getFreeJune()); //历史六月免费金币
@ -78,7 +82,7 @@ public class AuditServiceImpl implements AuditService {
update.setCurrentFreeJune(order.getFreeJune()); //当前六月免费金币 update.setCurrentFreeJune(order.getFreeJune()); //当前六月免费金币
update.setCurrentFreeDecember(order.getFreeDecember()); //当前十二月免费金币 update.setCurrentFreeDecember(order.getFreeDecember()); //当前十二月免费金币
update.setCurrentTaskGold(order.getTaskGold()); //当前任务金币 update.setCurrentTaskGold(order.getTaskGold()); //当前任务金币
update.setRechargeNum(update.getRechargeNum()+1); //充值次数加一
update.setRechargeNum(rechargeNum+1); //充值次数加一
auditMapper.updateUserGold(update); auditMapper.updateUserGold(update);
//erp增加充值数据 //erp增加充值数据
if(update.getJwcode().equals(94226013)){ if(update.getJwcode().equals(94226013)){

2
src/main/resources/mapper/AuditMapper.xml

@ -35,7 +35,7 @@
<!--根据订单号查订单--> <!--根据订单号查订单-->
<select id="selectOrderByOrderCode" resultType="com.example.demo.domain.entity.UserGoldRecord"> <select id="selectOrderByOrderCode" resultType="com.example.demo.domain.entity.UserGoldRecord">
select * from user_gold_record where order_code = #{orderCode}
select * from user_gold_record where order_code = #{orderCode} and audit_status = 0
ORDER BY create_time DESC ORDER BY create_time DESC
limit 1 limit 1
</select> </select>

3
src/main/resources/mapper/UserMapper.xml

@ -35,6 +35,9 @@
FROM user FROM user
WHERE jwcode = #{jwcode} WHERE jwcode = #{jwcode}
</select> </select>
<select id="selectRechargeNumByJwcode" resultType="java.lang.Integer">
select recharge_num from user where jwcode = #{jwcode}
</select>
<!-- 根据精网号更新数据 --> <!-- 根据精网号更新数据 -->
<update id="updateGold" parameterType="com.example.demo.domain.entity.User"> <update id="updateGold" parameterType="com.example.demo.domain.entity.User">

Loading…
Cancel
Save