445555
This commit is contained in:
parent
476dfb53e8
commit
f53e5b5d65
@ -88,6 +88,7 @@ public class CaseExchangeController {
|
|||||||
request.getKeyword(),
|
request.getKeyword(),
|
||||||
request.getUserId(),
|
request.getUserId(),
|
||||||
request.getIsSelected(),
|
request.getIsSelected(),
|
||||||
|
request.getLabelIden(),
|
||||||
request.handleOrder()
|
request.handleOrder()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -28,6 +28,7 @@ public interface CaseExchangeDao extends BaseMapper<CaseExchangeModel> {
|
|||||||
@Param("keyword") String keyword,
|
@Param("keyword") String keyword,
|
||||||
@Param("userId") String userId,
|
@Param("userId") String userId,
|
||||||
@Param("isSelected") Integer isSelected,
|
@Param("isSelected") Integer isSelected,
|
||||||
|
@Param("labelIden") String labelIden,
|
||||||
@Param("order") Map<String, String> order
|
@Param("order") Map<String, String> order
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -31,6 +31,10 @@ public class getCaseExchangeSearchPage {
|
|||||||
@JsonProperty("is_selected")
|
@JsonProperty("is_selected")
|
||||||
private Integer isSelected;
|
private Integer isSelected;
|
||||||
|
|
||||||
|
// 疾病标签唯一标识
|
||||||
|
@JsonProperty("label_iden")
|
||||||
|
private String labelIden;
|
||||||
|
|
||||||
// 排序字段
|
// 排序字段
|
||||||
private OrderRequest order;
|
private OrderRequest order;
|
||||||
|
|
||||||
|
|||||||
@ -192,7 +192,7 @@ public class CaseExchangeService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 新增病例交流统计-用户
|
// 新增病例交流统计-用户
|
||||||
if (!handleStatsCaseExchangeUser(userId)){
|
if (!handleStatsCaseExchangeUser(userId,"exchange_num")){
|
||||||
throw new BusinessException("操作失败");
|
throw new BusinessException("操作失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -494,7 +494,7 @@ public class CaseExchangeService {
|
|||||||
* 新增病例交流统计-用户
|
* 新增病例交流统计-用户
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public boolean handleStatsCaseExchangeUser(String userId){
|
public boolean handleStatsCaseExchangeUser(String userId,String field){
|
||||||
LambdaQueryWrapper<StatsCaseExchangeUserModel> mapQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<StatsCaseExchangeUserModel> mapQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
mapQueryWrapper.eq(StatsCaseExchangeUserModel::getUserId, userId);
|
mapQueryWrapper.eq(StatsCaseExchangeUserModel::getUserId, userId);
|
||||||
StatsCaseExchangeUserModel statsCaseExchangeUser = statsCaseExchangeUserDao.selectOne(mapQueryWrapper);
|
StatsCaseExchangeUserModel statsCaseExchangeUser = statsCaseExchangeUserDao.selectOne(mapQueryWrapper);
|
||||||
@ -507,7 +507,7 @@ public class CaseExchangeService {
|
|||||||
return res > 0;
|
return res > 0;
|
||||||
}else{
|
}else{
|
||||||
// 增加数量
|
// 增加数量
|
||||||
statsCaseExchangeUserDao.inc(statsCaseExchangeUser.getStatsId(),"exchange_num",1);
|
statsCaseExchangeUserDao.inc(statsCaseExchangeUser.getStatsId(),field,1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@ -61,7 +61,9 @@ public class UserCaseReadService {
|
|||||||
data.setType(request.getType());
|
data.setType(request.getType());
|
||||||
data.setReadNum(1);
|
data.setReadNum(1);
|
||||||
int res = userCaseReadDao.insert(data);
|
int res = userCaseReadDao.insert(data);
|
||||||
return res > 0;
|
if (res <= 0){
|
||||||
|
throw new BusinessException("操作失败");
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
userCaseReadDao.inc(userCaseRead.getReadId(),"read_num",1);
|
userCaseReadDao.inc(userCaseRead.getReadId(),"read_num",1);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,6 +47,9 @@
|
|||||||
<if test="userId != null and userId != ''">
|
<if test="userId != null and userId != ''">
|
||||||
AND c.user_id = #{userId}
|
AND c.user_id = #{userId}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="labelIden != null and labelIden != ''">
|
||||||
|
AND b.app_iden = #{labelIden}
|
||||||
|
</if>
|
||||||
) AS result
|
) AS result
|
||||||
JOIN case_exchange a ON result.exchange_id = a.exchange_id
|
JOIN case_exchange a ON result.exchange_id = a.exchange_id
|
||||||
LEFT JOIN user c ON c.user_id = a.user_id
|
LEFT JOIN user c ON c.user_id = a.user_id
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user