|
|
@@ -125,6 +125,7 @@ public class BlackListController extends BaseController {
|
|
125
|
125
|
|
|
126
|
126
|
//同步到通话记录的黑名单表
|
|
127
|
127
|
LambdaQueryWrapper<Blacklist> ex=new LambdaQueryWrapper<>();
|
|
|
128
|
+ String callnum=SecretHelper.AesDecrypt(patient.getPhoneNumber());
|
|
128
|
129
|
ex.eq(Blacklist::getCallNumber,SecretHelper.AesDecrypt(patient.getPhoneNumber()));
|
|
129
|
130
|
if(!callblacklistService.exists(ex)){
|
|
130
|
131
|
Blacklist blacklist=new Blacklist();
|
|
|
@@ -146,6 +147,27 @@ public class BlackListController extends BaseController {
|
|
146
|
147
|
callblacklistService.insert(blacklist);
|
|
147
|
148
|
|
|
148
|
149
|
}
|
|
|
150
|
+ else{
|
|
|
151
|
+
|
|
|
152
|
+ LambdaUpdateWrapper<Blacklist> updateWrapper=new LambdaUpdateWrapper<>();
|
|
|
153
|
+ updateWrapper.eq(Blacklist::getCallNumber,callnum);
|
|
|
154
|
+ updateWrapper.set(Blacklist::getStartTime,input.getStarttime());
|
|
|
155
|
+ updateWrapper.set(Blacklist::getEndTime,input.getEndtime());
|
|
|
156
|
+ updateWrapper.set(Blacklist::getRemark,input.getReason());
|
|
|
157
|
+ updateWrapper.set(Blacklist::getUpdateBy,CurrentUser().getUserName());
|
|
|
158
|
+ updateWrapper.set(Blacklist::getUpdateTime,new Date());
|
|
|
159
|
+ updateWrapper.set(Blacklist::getDelFlag,0);
|
|
|
160
|
+
|
|
|
161
|
+
|
|
|
162
|
+ if(input.getStarttime()==null && input.getEndtime()==null){
|
|
|
163
|
+ updateWrapper.set(Blacklist::getBlackType,2L);
|
|
|
164
|
+ }
|
|
|
165
|
+ else {
|
|
|
166
|
+ updateWrapper.set(Blacklist::getBlackType,1L);
|
|
|
167
|
+ }
|
|
|
168
|
+ callblacklistService.updateBatch(updateWrapper);
|
|
|
169
|
+
|
|
|
170
|
+ }
|
|
149
|
171
|
|
|
150
|
172
|
|
|
151
|
173
|
|