|
|
|
@ -104,19 +104,20 @@ public class ThirdAliDrugService extends ServiceImpl<ThirdAliDrugMapper, ThirdAl
|
|
|
|
|
AlihealthKytDrugrescodeReqeust alihealthKytDrugrescodeReqeust = new AlihealthKytDrugrescodeReqeust();
|
|
|
|
|
alihealthKytDrugrescodeReqeust.setPhysic_name(cpmctymc);
|
|
|
|
|
request.setAlihealthKytDrugrescodeReqeust(alihealthKytDrugrescodeReqeust);
|
|
|
|
|
|
|
|
|
|
// key组装
|
|
|
|
|
AuthAliUser authAliUser = authAliUserService.getOne();
|
|
|
|
|
|
|
|
|
|
//增加次数限制
|
|
|
|
|
Integer drugResCodeCount = authAliUser.getDrugResCodeCount();
|
|
|
|
|
Integer drugResCodeCountMax = authAliUser.getDrugResCodeCountMax();
|
|
|
|
|
if (drugResCodeCount >= drugResCodeCountMax){
|
|
|
|
|
throw new JsonException("当前系统调用阿里药品数据查询接口最大次数已达到,禁止访问,如需访问请联系管理员增加访问次数!");
|
|
|
|
|
}
|
|
|
|
|
drugResCodeCount = drugResCodeCount + 1;
|
|
|
|
|
authAliUser.setDrugResCodeCount(drugResCodeCount);
|
|
|
|
|
authAliUserService.updateById(authAliUser);
|
|
|
|
|
request.setIsAutoUpdate(true);
|
|
|
|
|
|
|
|
|
|
// // key组装
|
|
|
|
|
// AuthAliUser authAliUser = authAliUserService.getOne();
|
|
|
|
|
//
|
|
|
|
|
// //增加次数限制
|
|
|
|
|
// Integer drugResCodeCount = authAliUser.getDrugResCodeCount();
|
|
|
|
|
// Integer drugResCodeCountMax = authAliUser.getDrugResCodeCountMax();
|
|
|
|
|
// if (drugResCodeCount >= drugResCodeCountMax){
|
|
|
|
|
// throw new JsonException("当前系统调用阿里药品数据查询接口最大次数已达到,禁止访问,如需访问请联系管理员增加访问次数!");
|
|
|
|
|
// }
|
|
|
|
|
// drugResCodeCount = drugResCodeCount + 1;
|
|
|
|
|
// authAliUser.setDrugResCodeCount(drugResCodeCount);
|
|
|
|
|
// authAliUserService.updateById(authAliUser);
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
BaseResponse<List<ThirdAliDrug>> baseResponse = alihealthUtils.thirdAliDrugInsertAll(request);
|
|
|
|
@ -197,19 +198,20 @@ public class ThirdAliDrugService extends ServiceImpl<ThirdAliDrugMapper, ThirdAl
|
|
|
|
|
AlihealthKytDrugrescodeReqeust alihealthKytDrugrescodeReqeust = new AlihealthKytDrugrescodeReqeust();
|
|
|
|
|
alihealthKytDrugrescodeReqeust.setPhysic_name(cpmctymc);
|
|
|
|
|
request.setAlihealthKytDrugrescodeReqeust(alihealthKytDrugrescodeReqeust);
|
|
|
|
|
|
|
|
|
|
// key组装
|
|
|
|
|
AuthAliUser authAliUser = authAliUserService.getOne();
|
|
|
|
|
|
|
|
|
|
//增加次数限制
|
|
|
|
|
Integer drugResCodeCount = authAliUser.getDrugResCodeCount();
|
|
|
|
|
Integer drugResCodeCountMax = authAliUser.getDrugResCodeCountMax();
|
|
|
|
|
if (drugResCodeCount >= drugResCodeCountMax){
|
|
|
|
|
throw new JsonException("当前系统调用阿里药品数据查询接口最大次数已达到,禁止访问,如需访问请联系管理员增加访问次数!");
|
|
|
|
|
}
|
|
|
|
|
drugResCodeCount = drugResCodeCount + 1;
|
|
|
|
|
authAliUser.setDrugResCodeCount(drugResCodeCount);
|
|
|
|
|
authAliUserService.updateById(authAliUser);
|
|
|
|
|
request.setIsAutoUpdate(true);
|
|
|
|
|
|
|
|
|
|
// // key组装
|
|
|
|
|
// AuthAliUser authAliUser = authAliUserService.getOne();
|
|
|
|
|
//
|
|
|
|
|
// //增加次数限制
|
|
|
|
|
// Integer drugResCodeCount = authAliUser.getDrugResCodeCount();
|
|
|
|
|
// Integer drugResCodeCountMax = authAliUser.getDrugResCodeCountMax();
|
|
|
|
|
// if (drugResCodeCount >= drugResCodeCountMax){
|
|
|
|
|
// throw new JsonException("当前系统调用阿里药品数据查询接口最大次数已达到,禁止访问,如需访问请联系管理员增加访问次数!");
|
|
|
|
|
// }
|
|
|
|
|
// drugResCodeCount = drugResCodeCount + 1;
|
|
|
|
|
// authAliUser.setDrugResCodeCount(drugResCodeCount);
|
|
|
|
|
// authAliUserService.updateById(authAliUser);
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
BaseResponse<List<ThirdAliDrug>> baseResponse = alihealthUtils.thirdAliDrugInsertAll(request);
|
|
|
|
|