|
|
@@ -124,23 +124,29 @@ public class BlackListController extends BaseController {
|
|
124
|
124
|
boolean paresult= patientService.updateBatch(wrapper);
|
|
125
|
125
|
|
|
126
|
126
|
//同步到通话记录的黑名单表
|
|
127
|
|
- Blacklist blacklist=new Blacklist();
|
|
128
|
|
- blacklist.setCreateBy(CurrentUser().getUserName());
|
|
129
|
|
- blacklist.setCreateTime(new Date());
|
|
130
|
|
- blacklist.setDelFlag("0");
|
|
131
|
|
- if(input.getStarttime()==null && input.getEndtime()==null){
|
|
132
|
|
- blacklist.setBlackType(2L);
|
|
133
|
|
- }
|
|
134
|
|
- else {
|
|
135
|
|
- blacklist.setBlackType(1L);
|
|
136
|
|
- blacklist.setStartTime(input.getStarttime());
|
|
137
|
|
- blacklist.setEndTime(input.getEndtime());
|
|
138
|
|
- }
|
|
|
127
|
+ LambdaQueryWrapper<Blacklist> ex=new LambdaQueryWrapper<>();
|
|
|
128
|
+ ex.eq(Blacklist::getCallNumber,SecretHelper.AesDecrypt(patient.getPhoneNumber()));
|
|
|
129
|
+ if(!callblacklistService.exists(ex)){
|
|
|
130
|
+ Blacklist blacklist=new Blacklist();
|
|
|
131
|
+ blacklist.setCreateBy(CurrentUser().getUserName());
|
|
|
132
|
+ blacklist.setCreateTime(new Date());
|
|
|
133
|
+ blacklist.setDelFlag("0");
|
|
|
134
|
+ if(input.getStarttime()==null && input.getEndtime()==null){
|
|
|
135
|
+ blacklist.setBlackType(2L);
|
|
|
136
|
+ }
|
|
|
137
|
+ else {
|
|
|
138
|
+ blacklist.setBlackType(1L);
|
|
|
139
|
+ blacklist.setStartTime(input.getStarttime());
|
|
|
140
|
+ blacklist.setEndTime(input.getEndtime());
|
|
|
141
|
+ }
|
|
|
142
|
+
|
|
|
143
|
+ blacklist.setCallNumber(SecretHelper.AesDecrypt(patient.getPhoneNumber()));
|
|
|
144
|
+
|
|
|
145
|
+ blacklist.setRemark(input.getReason());
|
|
|
146
|
+ callblacklistService.insert(blacklist);
|
|
139
|
147
|
|
|
140
|
|
- blacklist.setCallNumber(SecretHelper.AesDecrypt(patient.getPhoneNumber()));
|
|
|
148
|
+ }
|
|
141
|
149
|
|
|
142
|
|
- blacklist.setRemark(input.getReason());
|
|
143
|
|
- callblacklistService.insert(blacklist);
|
|
144
|
150
|
|
|
145
|
151
|
|
|
146
|
152
|
return Success("成功");
|