diff --git a/m2pool-modules/m2pool-manage/src/main/java/com/m2pool/manage/mapper/ManageBroadcastMapper.java b/m2pool-modules/m2pool-manage/src/main/java/com/m2pool/manage/mapper/ManageBroadcastMapper.java index 79c3f4a..09ffdb5 100644 --- a/m2pool-modules/m2pool-manage/src/main/java/com/m2pool/manage/mapper/ManageBroadcastMapper.java +++ b/m2pool-modules/m2pool-manage/src/main/java/com/m2pool/manage/mapper/ManageBroadcastMapper.java @@ -142,4 +142,13 @@ public interface ManageBroadcastMapper extends BaseMapper { * @return */ boolean updateUserAccountBalanceStatusByIds(@Param("ids") List ids, @Param("newStatus") int newStatus); + + /** + * 更新只读页面表状态 + * @param coin 币种 + * @param oldStatus 旧状态 + * @param newStatus 新状态 + * @return + */ + boolean updatePageInfoStatus(@Param("coin") String coin, @Param("oldStatus") int oldStatus, @Param("newStatus") int newStatus); } diff --git a/m2pool-modules/m2pool-manage/src/main/java/com/m2pool/manage/service/impl/ManageUserServiceImpl.java b/m2pool-modules/m2pool-manage/src/main/java/com/m2pool/manage/service/impl/ManageUserServiceImpl.java index 594ee7b..82a296c 100644 --- a/m2pool-modules/m2pool-manage/src/main/java/com/m2pool/manage/service/impl/ManageUserServiceImpl.java +++ b/m2pool-modules/m2pool-manage/src/main/java/com/m2pool/manage/service/impl/ManageUserServiceImpl.java @@ -311,8 +311,9 @@ public class ManageUserServiceImpl implements ManageUserService { if (!balanceIds.isEmpty()) { result2 = manageBroadcastMapper.updateUserAccountBalanceStatusByIds(balanceIds, 5); } + boolean result3 = manageBroadcastMapper.updatePageInfoStatus(coinVo.getCoin(), 0, 5); - return (result1 && result2) ? R.success("删除成功") : R.fail("删除失败"); + return (result1 && result2 && result3) ? R.success("删除成功") : R.fail("删除失败"); } @Override @@ -344,7 +345,8 @@ public class ManageUserServiceImpl implements ManageUserService { if (!balanceIds.isEmpty()) { result2 = manageBroadcastMapper.updateUserAccountBalanceStatusByIds(balanceIds, 0); } + boolean result3 = manageBroadcastMapper.updatePageInfoStatus(coinVo.getCoin(), 5, 0); - return (result1 && result2) ? R.success("添加成功") : R.fail("添加失败"); + return (result1 && result2 && result3) ? R.success("添加成功") : R.fail("添加失败"); } } diff --git a/m2pool-modules/m2pool-manage/src/main/resources/mapper/manage/ManageBroadcastMapper.xml b/m2pool-modules/m2pool-manage/src/main/resources/mapper/manage/ManageBroadcastMapper.xml index 274db7c..230920a 100644 --- a/m2pool-modules/m2pool-manage/src/main/resources/mapper/manage/ManageBroadcastMapper.xml +++ b/m2pool-modules/m2pool-manage/src/main/resources/mapper/manage/ManageBroadcastMapper.xml @@ -199,4 +199,8 @@ + + UPDATE user_page_info SET status = #{newStatus} WHERE coin = #{coin} AND status = #{oldStatus} + +