Browse Source

王公峰:常用语使用次数加1接口

feature/dangjian
wanggongfeng 6 years ago
parent
commit
a5d41cde3b
  1. 11
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/phrases/controller/ActPhraseController.java
  2. 3
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/phrases/dao/ActPhraseDao.java
  3. 10
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/phrases/service/ActPhraseService.java
  4. 9
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/phrases/service/impl/ActPhraseServiceImpl.java
  5. 4
      esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/phrases/ActPhraseDao.xml

11
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/phrases/controller/ActPhraseController.java

@ -91,10 +91,11 @@ public class ActPhraseController {
ExcelUtils.exportExcelToTarget(response, null, list, ActPhraseExcel.class);
}
/*@PostMapping("queryCategoryInfo")
public Result<List<CategoryInfoResultDTO>> queryCategoryInfo(@RequestBody CategoryInfoFormDTO formDTO) {
List<CategoryInfoResultDTO> data = categoryService.listCategoryInfo(formDTO);
return new Result<List<CategoryInfoResultDTO>>().ok(data);
}*/
@PostMapping("sagenumAddOne")
public Result sagenumAddOne(String id) {
actPhraseService.updateUsagenumAddOne(id);
return new Result().ok("使用次数加一成功");
}
}

3
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/phrases/dao/ActPhraseDao.java

@ -21,6 +21,7 @@ import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.modules.phrases.entity.ActPhraseEntity;
import com.elink.esua.epdc.modules.phrases.entity.ActPhraseRedisEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@ -38,4 +39,6 @@ public interface ActPhraseDao extends BaseDao<ActPhraseEntity> {
* @return
*/
List<ActPhraseRedisEntity> selectListPhraseInOrder();
void updateUsagenumAddOne(@Param("id")String id);
}

10
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/phrases/service/ActPhraseService.java

@ -97,4 +97,14 @@ public interface ActPhraseService extends BaseService<ActPhraseEntity> {
* 查询常用语更新Radis
*/
void insertPhraseListToRedis();
/**
* 更新使用次数+1
*
* @param id
* @return void
* @author wanggongfeng
* @date 2019-12-12
*/
void updateUsagenumAddOne(String id);
}

9
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/phrases/service/impl/ActPhraseServiceImpl.java

@ -161,4 +161,13 @@ public class ActPhraseServiceImpl extends BaseServiceImpl<ActPhraseDao, ActPhras
redisUtils.set(key,list);
}
/**
* 使用次数加一
* @param id
*/
@Override
public void updateUsagenumAddOne(String id){
baseDao.updateUsagenumAddOne(id);
}
}

4
esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/resources/mapper/phrases/ActPhraseDao.xml

@ -20,5 +20,9 @@
select id,code,phrase from epdc_act_phrase where DEL_FLAG = '0' and SHOW_FLAG = '1' ORDER BY SORT ,UPDATED_TIME
</select>
<update id="updateUsagenumAddOne">
update epdc_act_phrase set USAGE_NUM = USAGE_NUM + 1 where id = {#id}
</update>
</mapper>
Loading…
Cancel
Save