|
|
@@ -116,7 +116,7 @@ public class WorkOrderBaseController extends BaseController {
|
|
116
|
116
|
qw.eq(input.getFirsttype()!=null && input.getFirsttype()>0,WorkOrderBase::getFirsttype, input.getFirsttype());
|
|
117
|
117
|
qw.like(!StringHelper.isEmpty(input.getCallnum()), WorkOrderBase::getCallnum, input.getCallnum());
|
|
118
|
118
|
qw.like(!StringHelper.isEmpty(input.getCaller()), WorkOrderBase::getCaller, input.getCaller());
|
|
119
|
|
-
|
|
|
119
|
+ qw.eq(!StringHelper.isEmpty(input.getSex()), WorkOrderBase::getSex, input.getSex());
|
|
120
|
120
|
|
|
121
|
121
|
qw.like(!StringHelper.isEmpty(input.getWorkordercode()), WorkOrderBase::getWorkordercode, input.getWorkordercode());
|
|
122
|
122
|
|
|
|
@@ -251,7 +251,7 @@ public class WorkOrderBaseController extends BaseController {
|
|
251
|
251
|
qw.like(!StringHelper.isEmpty(input.getCallnum()), WorkOrderBase::getCallnum, input.getCallnum());
|
|
252
|
252
|
qw.like(!StringHelper.isEmpty(input.getCaller()), WorkOrderBase::getCaller, input.getCaller());
|
|
253
|
253
|
|
|
254
|
|
-
|
|
|
254
|
+ qw.eq(!StringHelper.isEmpty(input.getSex()), WorkOrderBase::getSex, input.getSex());
|
|
255
|
255
|
qw.like(!StringHelper.isEmpty(input.getWorkordercode()), WorkOrderBase::getWorkordercode, input.getWorkordercode());
|
|
256
|
256
|
|
|
257
|
257
|
qw.eq(input.getRestartsnum() != null && input.getRestartsnum() >= 0, WorkOrderBase::getRestartsnum, input.getRestartsnum());
|
|
|
@@ -303,14 +303,6 @@ public class WorkOrderBaseController extends BaseController {
|
|
303
|
303
|
switch (listType) {
|
|
304
|
304
|
//综合查询列表 kfyy 和admin可以看全部工单,其他人只能看见自己创建的或者自己处理的工单
|
|
305
|
305
|
case 0:
|
|
306
|
|
-// if(!(roleList.stream().anyMatch(o -> o.getRoleKey().equals("admin")) || roleList.stream().anyMatch(o -> o.getRoleKey().equals("kfyy"))))
|
|
307
|
|
-// {
|
|
308
|
|
-//
|
|
309
|
|
-// qw.eq(WorkOrderBase::getCreateuser, CurrentUser().getUserName())
|
|
310
|
|
-// .or()
|
|
311
|
|
-// .eq(WorkOrderBase::getDealuser, CurrentUser().getUserName());
|
|
312
|
|
-// }
|
|
313
|
|
-
|
|
314
|
306
|
break;
|
|
315
|
307
|
//(处理人)我的待处理
|
|
316
|
308
|
case 1:
|
|
|
@@ -440,9 +432,6 @@ List<WorkOrderType> typelist=workrodertypeService.getList();
|
|
440
|
432
|
.map(DictData::getDictLabel)
|
|
441
|
433
|
.orElse(null) );
|
|
442
|
434
|
}
|
|
443
|
|
-// private String previousPsychotherapyName;
|
|
444
|
|
-// private String concretePlanName;
|
|
445
|
|
-// private String handlingMeasuresName; if(!StringHelper.isEmpty(orderBase.getTreatNow())){
|
|
446
|
435
|
if(!StringHelper.isEmpty(orderBase.getPreviousPsychotherapy())){
|
|
447
|
436
|
// if(orderBase.getPreviousPsychotherapy()!=null && orderBase.getPreviousPsychotherapy()>0){
|
|
448
|
437
|
orderBase.setPreviousPsychotherapyName(dictDatas.stream()
|
|
|
@@ -461,14 +450,6 @@ List<WorkOrderType> typelist=workrodertypeService.getList();
|
|
461
|
450
|
.orElse(null) );
|
|
462
|
451
|
}
|
|
463
|
452
|
if(!StringHelper.isEmpty(orderBase.getHandlingMeasures())){
|
|
464
|
|
- // if(orderBase.getHandlingMeasures()!=null && orderBase.getHandlingMeasures()>0){
|
|
465
|
|
-// orderBase.setHandlingMeasuresName(dictDatas.stream()
|
|
466
|
|
-// .filter(x -> Objects.equals(x.getDictValue(), orderBase.getHandlingMeasures()))
|
|
467
|
|
-// .findFirst()
|
|
468
|
|
-// .map(DictData::getDictLabel)
|
|
469
|
|
-// .orElse(null) );
|
|
470
|
|
-
|
|
471
|
|
-
|
|
472
|
453
|
// 通过Stream过滤并生成新List
|
|
473
|
454
|
String[] targetNames = orderBase.getHandlingMeasures().split(",");
|
|
474
|
455
|
// 转换为Set以提高查询效率
|
|
|
@@ -483,9 +464,6 @@ List<WorkOrderType> typelist=workrodertypeService.getList();
|
|
483
|
464
|
|
|
484
|
465
|
|
|
485
|
466
|
List<ExportWorkOrderBaseView> baseView= JSON.parseArray(JSON.toJSONString(View),ExportWorkOrderBaseView.class);
|
|
486
|
|
-
|
|
487
|
|
-
|
|
488
|
|
-
|
|
489
|
467
|
ExcelHelper<ExportWorkOrderBaseView> excel = new ExcelHelper<>(ExportWorkOrderBaseView.class);
|
|
490
|
468
|
excel.exportExcel("xlsx", baseView);
|
|
491
|
469
|
}
|
|
|
@@ -633,7 +611,14 @@ List<WorkOrderType> typelist=workrodertypeService.getList();
|
|
633
|
611
|
pt.setIsDelete(0L);
|
|
634
|
612
|
pt.setSource(PatientSource.CALL.getValue());
|
|
635
|
613
|
pt.setName(input.getCaller());
|
|
636
|
|
-
|
|
|
614
|
+ if(!StringHelper.isEmpty( input.getSex())){
|
|
|
615
|
+ if(Objects.equals(input.getSex(), "男")){
|
|
|
616
|
+ pt.setSex(1L);
|
|
|
617
|
+ }
|
|
|
618
|
+ if(Objects.equals(input.getSex(), "女")){
|
|
|
619
|
+ pt.setSex(2L);
|
|
|
620
|
+ }
|
|
|
621
|
+ }
|
|
637
|
622
|
pt.setPatientId(uuid.toString());
|
|
638
|
623
|
try {
|
|
639
|
624
|
if (StringHelper.isNotBlank(input.getCallnum())) {
|