Przeglądaj źródła

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

release_toaliyun_real
gongbiao 6 lat temu
rodzic
commit
d96e946899
3 zmienionych plików z 22 dodań i 1 usunięć
  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 Wyświetl plik

@@ -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 Wyświetl plik

@@ -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 Wyświetl plik

@@ -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();



Ładowanie…
Anuluj
Zapisz