|
@@ -66,7 +66,7 @@ public class ApprovalController {
|
|
|
}
|
|
|
//获取openid,根据openid查询当前登录人信息
|
|
|
String openId = WechatUtils.getUserBySession(request).getUserOpenid();
|
|
|
- /*String openId = "oaH_GwObiozJFBypUg0wKJjQpBiU";*/
|
|
|
+ /*String openId = "oEy-_s5C7LwmLGTpEGfJoecfsYZc";*/
|
|
|
|
|
|
//获取审批任务id
|
|
|
Map<String, Object> taskinfo = approvalTaskService.salesmanSubmitApply(1);
|
|
@@ -104,7 +104,7 @@ public class ApprovalController {
|
|
|
JSONObject contract = jsonproductionContracts.getJSONObject(i);
|
|
|
ApprovalProductionContract contractInfo = new ApprovalProductionContract();
|
|
|
contractInfo.setContractUrl(contract.getString("contractUrl"));
|
|
|
- contractInfo.setContractName(contract.getString("contractName"));
|
|
|
+ contractInfo.setContractType(contract.getString("contractType"));
|
|
|
listProductionContract.add(contractInfo);
|
|
|
}
|
|
|
boolean returnValue = approvalOrderService.insertApprovalProduction(approvalProduction,listApprovalProductionItem,listProductionContract,taskinfo,openId);
|
|
@@ -219,8 +219,10 @@ public class ApprovalController {
|
|
|
responseJson.setReturnCode(500);
|
|
|
}
|
|
|
}
|
|
|
+ }else{
|
|
|
+ responseJson.setReturnCode(500);
|
|
|
}
|
|
|
- responseJson.setReturnCode(500);
|
|
|
+
|
|
|
//返回值拼凑
|
|
|
/*String requurl = req.getContextPath();//获取web项目的路径*/
|
|
|
|
|
@@ -330,20 +332,20 @@ public class ApprovalController {
|
|
|
@RequestParam(value = "totalNum", defaultValue = "0", required = false) Integer totalNum) throws Exception {
|
|
|
ResponseJson rj =new ResponseJson(200, "查询成功", 200);
|
|
|
//获取openid,根据openid查询当前登录人信息
|
|
|
- /*String openId = WechatUtils.getUserBySession(request).getUserOpenid();*/
|
|
|
- String openId = "oaH_GwObiozJFBypUg0wKJjQpBiU";
|
|
|
+ String openId = WechatUtils.getUserBySession(request).getUserOpenid();
|
|
|
+ /*String openId = "oaH_GwObiozJFBypUg0wKJjQpBiU";*/
|
|
|
Admin admin = sysService.getByOpenid(openId);
|
|
|
if(admin == null){
|
|
|
return new ResponseJson(200, "未查询到登录人信息", 500);
|
|
|
}
|
|
|
- if(selectType == null){
|
|
|
- return new ResponseJson(200, "参数不完整,缺少查询类型字段", 500);
|
|
|
- }
|
|
|
- if(selectType == 1){//我发起的
|
|
|
- approvalInfo.setAdminId(admin.getAdminId());
|
|
|
- }else if(selectType == 2){//我审核的
|
|
|
- approvalInfo.setApprovalAdminId(admin.getAdminId());
|
|
|
+ if(selectType != null){
|
|
|
+ if(selectType == 1){//我发起的
|
|
|
+ approvalInfo.setAdminId(admin.getAdminId());
|
|
|
+ }else if(selectType == 2){//我审核的
|
|
|
+ approvalInfo.setApprovalAdminId(admin.getAdminId());
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
PagedResult<ApprovalInfo> pagedResult = approvalOrderService.listApprovalInfo(pageNO, pageSize,approvalInfo,totalNum == null);
|
|
|
|
|
|
if (totalNum != 0) {
|
|
@@ -539,7 +541,10 @@ public class ApprovalController {
|
|
|
return ResponseJson.getFAILURE();
|
|
|
}
|
|
|
List<ApprovalInfo> info = approvalOrderService.getApprovalInfo(approvalInfo);
|
|
|
- rj.addResponseKeyValue("approvalInfo",info);
|
|
|
+ if(info.size() < 1){
|
|
|
+ return ResponseJson.getFAILURE();
|
|
|
+ }
|
|
|
+ rj.addResponseKeyValue("approvalInfo",info.get(1));
|
|
|
return rj;
|
|
|
}
|
|
|
|