master
chaiyapeng 2024-09-02 14:40:27 +08:00
parent e9590be8fa
commit 5e17645aa6
3 changed files with 11 additions and 1 deletions

View File

@ -17,4 +17,5 @@ public interface BuyMapper extends BaseMapper<Connector> {
ConnectorUser selectConnectorUser(ConnectorUser connectorUserr);
Integer addConnectorUser(ConnectorUser connectorUser);
}

View File

@ -35,7 +35,10 @@ public class BuyServiceImpl extends ServiceImpl<BuyMapper, Connector> implements
// LoginUser loginUser = SecurityUtils.getLoginUser();
ConnectorUser connectorUser1 = buyMapper.selectConnectorUser(connectorUser);
if (connectorUser1==null){
return Result.error("购买失败该API不存在请先申请API");
Integer i = buyMapper.addConnectorUser(connectorUser);
if (i>0){
buyMapper.doBuyInterface(connectorUser);
}
}
connectorUser.setUserId(userId);
Integer i = buyMapper.doBuyInterface(connectorUser);

View File

@ -3,6 +3,12 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.muyu.system.mapper.BuyMapper">
<insert id="addConnectorUser">
INSERT INTO `three-groups`.`connector_user`
(`connector_user_id`, `user_id`, `connector_id`, `connector_residue_degree`, `connector_frequency`)
VALUES (0,#{userId}, #{connectorId}, 0, 0)
</insert>
<update id="doBuyInterface">