src/main/java/org/springblade/modules/licetuser/controller/LicetuserController.java
@@ -34,6 +34,8 @@ import org.springblade.modules.licetuser.service.ILicetuserService; import org.springblade.core.boot.ctrl.BladeController; import java.util.Map; /** * 控制器 * @@ -63,15 +65,15 @@ @GetMapping("/liceUp") @ApiOperationSupport(order = 1) public R<Licetuser> liceUp(Licetuser licetuser) { Licetuser detail = licetuserService.getOne(Condition.getQueryWrapper(licetuser)); if (detail==null){ public R liceUp(Licetuser licetuser) { Map map = licetuserService.liceIn(licetuser.getUserid()); if (map==null){ licetuserService.save(licetuser); } else { licetuserService.updateById(licetuser); } return R.data(detail); return R.data("成功"); } /** src/main/java/org/springblade/modules/licetuser/mapper/LicetuserMapper.java
@@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import java.util.Map; /** * Mapper 接口 @@ -38,5 +39,6 @@ * @return */ List<LicetuserVO> selectLicetuserPage(IPage page, LicetuserVO licetuser); Map liceIn(String userid); } src/main/java/org/springblade/modules/licetuser/mapper/LicetuserMapper.xml
@@ -15,4 +15,8 @@ select * from sys_licetuser where is_deleted = 0 </select> <select id="liceIn" resultType="java.util.HashMap"> select * from sys_licetuser where userid=#{userid} </select> </mapper> src/main/java/org/springblade/modules/licetuser/service/ILicetuserService.java
@@ -21,6 +21,8 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.Map; /** * 服务类 * @@ -37,5 +39,5 @@ * @return */ IPage<LicetuserVO> selectLicetuserPage(IPage<LicetuserVO> page, LicetuserVO licetuser); Map liceIn(String userid); } src/main/java/org/springblade/modules/licetuser/service/impl/LicetuserServiceImpl.java
@@ -24,6 +24,8 @@ import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.Map; /** * 服务实现类 * @@ -38,4 +40,9 @@ return page.setRecords(baseMapper.selectLicetuserPage(page, licetuser)); } @Override public Map liceIn(String userid) { return baseMapper.liceIn(userid); } }