Browse Source

3.11修复recharge表格新增的bug

Huang
huangqizhen 2 months ago
parent
commit
80d78923d0
  1. 2
      src/main/java/com/example/demo/domain/entity/Recharge.java
  2. 2
      src/main/java/com/example/demo/domain/vo/RechargeVo.java
  3. 4
      src/main/java/com/example/demo/mapper/RechargeMapper.java
  4. 17
      src/main/java/com/example/demo/serviceImpl/OtherServiceImpl.java

2
src/main/java/com/example/demo/domain/entity/Recharge.java

@ -43,4 +43,6 @@ public class Recharge {
private String isInputInvalid; private String isInputInvalid;
private String inputErrorMessage; private String inputErrorMessage;
private String adminName;
} }

2
src/main/java/com/example/demo/domain/vo/RechargeVo.java

@ -43,4 +43,6 @@ public class RechargeVo {
private Integer detailId; private Integer detailId;
private String orderCode; private String orderCode;
private String adminName;
} }

4
src/main/java/com/example/demo/mapper/RechargeMapper.java

@ -12,9 +12,9 @@ public interface RechargeMapper {
@Insert({ @Insert({
"INSERT INTO recharge", "INSERT INTO recharge",
"(jwcode,order_code,activity_id,paid_gold,free_gold,recharge_gold,pay_way,recharge_way,recharge_time,recharge_voucher,admin_id,remark,flag)",
"(jwcode,order_code,activity_id,paid_gold,free_gold,recharge_gold,pay_way,recharge_way,recharge_time,recharge_voucher,admin_id,remark,flag,admin_name)",
"values ", "values ",
"(#{jwcode},#{orderCode},#{activityId},#{paidGold},#{freeGold},#{rechargeGold},#{payWay},#{rechargeWay},#{rechargeTime},#{rechargeVoucher},#{adminId},#{remark},1)"
"(#{jwcode},#{orderCode},#{activityId},#{paidGold},#{freeGold},#{rechargeGold},#{payWay},#{rechargeWay},#{rechargeTime},#{rechargeVoucher},#{adminId},#{remark},1,#{adminName})"
}) })
@Options(useGeneratedKeys = true,keyColumn = "recharge_id",keyProperty = "rechargeId") @Options(useGeneratedKeys = true,keyColumn = "recharge_id",keyProperty = "rechargeId")
int insert(Recharge recharge); int insert(Recharge recharge);

17
src/main/java/com/example/demo/serviceImpl/OtherServiceImpl.java

@ -2,10 +2,13 @@ package com.example.demo.serviceImpl;
import com.example.demo.Util.BaseDES; import com.example.demo.Util.BaseDES;
import com.example.demo.domain.entity.DetailY; import com.example.demo.domain.entity.DetailY;
import com.example.demo.domain.entity.Recharge;
import com.example.demo.domain.entity.UserGold; import com.example.demo.domain.entity.UserGold;
import com.example.demo.domain.vo.ERP; import com.example.demo.domain.vo.ERP;
import com.example.demo.domain.vo.RechargeVo;
import com.example.demo.mapper.DetailYMapper; import com.example.demo.mapper.DetailYMapper;
import com.example.demo.mapper.OtherMapper; import com.example.demo.mapper.OtherMapper;
import com.example.demo.mapper.RechargeMapper;
import com.example.demo.mapper.UserMapper; import com.example.demo.mapper.UserMapper;
import com.example.demo.sevice.OtherService; import com.example.demo.sevice.OtherService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -40,6 +43,7 @@ public class OtherServiceImpl implements OtherService {
private final OtherMapper otherMapper; private final OtherMapper otherMapper;
private final DetailYMapper detailYMapper; private final DetailYMapper detailYMapper;
private final UserMapper userMapper; private final UserMapper userMapper;
private final RechargeMapper rechargeMapper;
static { static {
typesToUpdateZero.add("1"); typesToUpdateZero.add("1");
@ -111,6 +115,7 @@ public class OtherServiceImpl implements OtherService {
@Override @Override
public int addERP(ERP erp) throws Exception { public int addERP(ERP erp) throws Exception {
DetailY detailY = new DetailY(); DetailY detailY = new DetailY();
Recharge recharge = new Recharge();
String type = erp.getType(); String type = erp.getType();
@ -223,7 +228,17 @@ public class OtherServiceImpl implements OtherService {
BigDecimal free12 = userGold.getFree12().add(freeJb); BigDecimal free12 = userGold.getFree12().add(freeJb);
userGold.setFree12(free12); userGold.setFree12(free12);
} }
recharge.setJwcode(JwCode);
recharge.setPaidGold(rechargeJb);
recharge.setFreeGold(freeJb);
recharge.setRechargeGold(rechargeJb);
recharge.setRechargeWay(Way);
recharge.setPayWay("ERP");
recharge.setRechargeTime(erp.getCreateTime());
recharge.setRemark(remark);
recharge.setAdminName(adminName);
rechargeMapper.insert(recharge);
} else if (typesToUpdateOne.contains(type)) { } else if (typesToUpdateOne.contains(type)) {
System.out.println("消费------------------------------------------------------"); System.out.println("消费------------------------------------------------------");

Loading…
Cancel
Save