|
|
@@ -586,13 +586,19 @@ public class WorkOrderBaseController extends BaseController {
|
|
586
|
586
|
//待交办1 待接单(没有处理人的时候)2 待处理3 待审核 4 待回访5 已完结6
|
|
587
|
587
|
@ApiOperation("回访")
|
|
588
|
588
|
@Log(title = "回访wo_workorderbase", businessType = BusinessType.UPDATE)
|
|
589
|
|
- @PutMapping("/visit/{id}")
|
|
590
|
|
- public AjaxResult visit(@RequestBody HashMap<String,Object> map ,@PathVariable Long id) {
|
|
|
589
|
+ @PutMapping("/visit")
|
|
|
590
|
+ public AjaxResult visit(@RequestBody HashMap<String,Object> map){
|
|
|
591
|
+
|
|
|
592
|
+
|
|
|
593
|
+ Long orderid=Long.parseLong( map.get("id").toString());
|
|
|
594
|
+
|
|
591
|
595
|
Date currentDate = new Date(System.currentTimeMillis());
|
|
592
|
|
- WorkOrderBase orderBase = workorderbaseService.getEntity(id);
|
|
|
596
|
+ WorkOrderBase orderBase = workorderbaseService.getEntity(orderid);
|
|
593
|
597
|
LambdaUpdateWrapper<WorkOrderBase> qw = new LambdaUpdateWrapper<>();
|
|
594
|
|
- qw.eq(WorkOrderBase::getWorkorderId, id);
|
|
595
|
|
- Long myd= (Long) map.get("myd");
|
|
|
598
|
+ qw.eq(WorkOrderBase::getWorkorderId, orderid);
|
|
|
599
|
+
|
|
|
600
|
+
|
|
|
601
|
+ Long myd= Long.parseLong(map.get("myd").toString());
|
|
596
|
602
|
int isover= (int) map.get("isover");
|
|
597
|
603
|
//工单状态改成已完结
|
|
598
|
604
|
if (isover>0||myd>0)
|
|
|
@@ -606,6 +612,8 @@ public class WorkOrderBaseController extends BaseController {
|
|
606
|
612
|
qw.set(WorkOrderBase::getVisittime, currentDate);
|
|
607
|
613
|
qw.set(WorkOrderBase::getMyd, myd);
|
|
608
|
614
|
boolean result = workorderbaseService.updateBatch(qw);
|
|
|
615
|
+
|
|
|
616
|
+
|
|
609
|
617
|
// String visitresult="";
|
|
610
|
618
|
// if (map.get("visitresult")!=null&&!StringHelper.isEmpty(map.get("visitresult").toString())) {
|
|
611
|
619
|
// visitresult= ",回访结果:" + map.get("visitresult");
|
|
|
@@ -616,14 +624,14 @@ public class WorkOrderBaseController extends BaseController {
|
|
616
|
624
|
visitLog.setCallid(map.get("callid").toString());
|
|
617
|
625
|
}
|
|
618
|
626
|
|
|
619
|
|
- visitLog.setWorkorderid(id);
|
|
|
627
|
+ visitLog.setWorkorderid(orderid);
|
|
620
|
628
|
visitLog.setOperator(CurrentUser().getUserName());
|
|
621
|
629
|
visitLog.setOperatorname(CurrentUser().getNickName());
|
|
622
|
630
|
visitLog.setContent(map.get("visitresult").toString());
|
|
623
|
631
|
visitLog.setMyd(myd);
|
|
624
|
632
|
visitLog.setCreatetime(currentDate);
|
|
625
|
633
|
visitLogService.insert(visitLog);
|
|
626
|
|
-
|
|
|
634
|
+ System.out.println("到这没错4");
|
|
627
|
635
|
if (result) {
|
|
628
|
636
|
boolean logresult = addlog("回访了工单" , "回访", CurrentUser().getUserName(), orderBase.getWorkordercode(), CurrentUser().getNickName(), "");
|
|
629
|
637
|
return Success("回访成功");
|