|
@@ -324,6 +324,7 @@ public class ApprovalController {
|
|
|
* @param pageNO
|
|
|
* @param totalNum
|
|
|
* @param selectType 1.我发起的 2.我审核的 3.仓库确认
|
|
|
+ * @param
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
@@ -357,6 +358,8 @@ public class ApprovalController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
String stareDate = request.getParameter("stareDate");
|
|
|
if(stareDate != null ){
|
|
|
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
|
@@ -589,4 +592,54 @@ public class ApprovalController {
|
|
|
return rj;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询待办数量
|
|
|
+ * @param request
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ResponseBody
|
|
|
+ @RequestMapping(value = "/getTo_do")
|
|
|
+ public ResponseJson getTo_do(HttpServletRequest request){
|
|
|
+ //获取openid,根据openid查询当前登录人信息
|
|
|
+ String openId = WechatUtils.getUserBySession(request).getUserOpenid();
|
|
|
+ Admin admin = sysService.getByOpenid(openId);
|
|
|
+ ResponseJson rj =new ResponseJson(200, "查询成功", 200);
|
|
|
+ if(admin == null){
|
|
|
+ return new ResponseJson(200, "未查询到登录人信息", 500);
|
|
|
+ }
|
|
|
+ if(admin.getAdminDept() !=9){//9:优尼雅
|
|
|
+ return new ResponseJson(200, "不允许非优尼雅部门员工查询", 500);
|
|
|
+ }
|
|
|
+ AdminApprovalAuthority adminApprovalAuthority = approvalOrderService.getApprovalAuthority(admin.getAdminId());
|
|
|
+ if(adminApprovalAuthority == null){
|
|
|
+ return new ResponseJson(200, "未找到权限信息", 500);
|
|
|
+ }
|
|
|
+ ApprovalInfo approvalInfo = new ApprovalInfo();
|
|
|
+ approvalInfo.setApprovalAdminId(admin.getAdminId());
|
|
|
+ if(adminApprovalAuthority.getIsSales() == 1){//查询销售 提货数量
|
|
|
+ approvalInfo.setSelectType(1);
|
|
|
+ approvalInfo.setSelectState(1);
|
|
|
+ List<ApprovalInfo> listInfo = approvalOrderService.getApprovalInfo(approvalInfo);
|
|
|
+ rj.addResponseKeyValue("salesPickNum",listInfo.size());
|
|
|
+ }else{
|
|
|
+ rj.addResponseKeyValue("salesPickNum",0);
|
|
|
+ }
|
|
|
+ if(adminApprovalAuthority.getIsPmc() == 1 || adminApprovalAuthority.getIsManagement() == 1){
|
|
|
+ approvalInfo.setSelectType(2);
|
|
|
+ approvalInfo.setApprovalStatus(1);
|
|
|
+ List<ApprovalInfo> listInfo = approvalOrderService.getApprovalInfo(approvalInfo);
|
|
|
+ rj.addResponseKeyValue("approvalNum",listInfo.size());
|
|
|
+ }else{
|
|
|
+ rj.addResponseKeyValue("approvalNum",0);
|
|
|
+ }
|
|
|
+ if(adminApprovalAuthority.getIsManagement() == 1){
|
|
|
+ approvalInfo.setApprovalAdminId(null);
|
|
|
+ approvalInfo.setSelectState(3);
|
|
|
+ List<ApprovalInfo> listInfo = approvalOrderService.getApprovalInfo(approvalInfo);
|
|
|
+ rj.addResponseKeyValue("warehouseNum",listInfo.size());
|
|
|
+ }else{
|
|
|
+ rj.addResponseKeyValue("warehouseNum",0);
|
|
|
+ }
|
|
|
+ return rj;
|
|
|
+ }
|
|
|
}
|