Просмотр исходного кода

[审批待办][修改][查询总数]

release_toaliyun_real
gongbiao 6 лет назад
Родитель
Сommit
d96e946899
3 измененных файлов: 22 добавлений и 1 удалений
  1. +11
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/workflow/WxFlowAbleController.java
  2. +4
    -1
      mallinkService/src/main/java/com/iformall/service/WxFlowService.java
  3. +7
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java

+ 11
- 0
mallinkAdmin/src/main/java/com/iformall/controller/workflow/WxFlowAbleController.java Просмотреть файл

@@ -56,6 +56,17 @@ public class WxFlowAbleController extends BaseController {
return wxFlowService.list(flowType,pageNum,pageSize,getUserId(),getTenantId());
}

/**
* 待办总数
*/
@ApiOperation("待办总数")
@GetMapping(value = "/getTotal")
@SystemControllerLog(description = "工作流-待办总数")
public ResultData getTotal() {
logger.debug("[" + getIpAddr() + "] FlowAbleController::getTotal");
return wxFlowService.getTotal(getUserId(), getTenantId());
}

/**
* 我的申请列表
*/


+ 4
- 1
mallinkService/src/main/java/com/iformall/service/WxFlowService.java Просмотреть файл

@@ -6,7 +6,7 @@ import com.iformall.domain.po.WxFlowConfig;
import com.iformall.domain.po.WxFlowModel;
import com.iformall.domain.po.WxFlowRecord;
import org.springframework.web.bind.annotation.RequestBody;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;

@@ -125,4 +125,7 @@ public interface WxFlowService {
* @return
*/
List<WxFlowModel> getModelBybusiness(WxFlowModel wxFlowModel);

ResultData getTotal(Long userId, String tenantId);

}

+ 7
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java Просмотреть файл

@@ -1542,6 +1542,13 @@ public class WxFlowServiceImpl implements WxFlowService {
return wxFlowModelMapper.getModelBybusiness(wxFlowModel);
}

@Override
public ResultData getTotal(Long userId, String tenantId) {
TaskQuery taskQuery = taskService.createTaskQuery();
int total = taskQuery.taskCandidateOrAssigned(userId.toString()).list().size();
return new ResultData(total);
}

public static void main(String[] args) {
new Thread(() -> System.out.println(1 + "hello world")).start();



Загрузка…
Отмена
Сохранить