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); ExcelUtils.exportExcelToTarget(response, null, list, ActPhraseExcel.class);
} }
/*@PostMapping("queryCategoryInfo") @PostMapping("sagenumAddOne")
public Result<List<CategoryInfoResultDTO>> queryCategoryInfo(@RequestBody CategoryInfoFormDTO formDTO) { public Result sagenumAddOne(String id) {
List<CategoryInfoResultDTO> data = categoryService.listCategoryInfo(formDTO);
return new Result<List<CategoryInfoResultDTO>>().ok(data); 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.ActPhraseEntity;
import com.elink.esua.epdc.modules.phrases.entity.ActPhraseRedisEntity; import com.elink.esua.epdc.modules.phrases.entity.ActPhraseRedisEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@ -38,4 +39,6 @@ public interface ActPhraseDao extends BaseDao<ActPhraseEntity> {
* @return * @return
*/ */
List<ActPhraseRedisEntity> selectListPhraseInOrder(); 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 * 查询常用语更新Radis
*/ */
void insertPhraseListToRedis(); 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); 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 id,code,phrase from epdc_act_phrase where DEL_FLAG = '0' and SHOW_FLAG = '1' ORDER BY SORT ,UPDATED_TIME
</select> </select>
<update id="updateUsagenumAddOne">
update epdc_act_phrase set USAGE_NUM = USAGE_NUM + 1 where id = {#id}
</update>
</mapper> </mapper>
Loading…
Cancel
Save