|
@@ -184,15 +184,15 @@ public class BuildApplyBillOpPlugin extends AbstractOperationServicePlugIn imple
|
|
|
applyBillData.add(applyBill);
|
|
applyBillData.add(applyBill);
|
|
|
papams.put("data", applyBillData);
|
|
papams.put("data", applyBillData);
|
|
|
|
|
|
|
|
- Map<String, String> params = new HashMap<>();
|
|
|
|
|
|
|
+ logger.info("生成定调薪申请单参数:"+papams.toString());
|
|
|
Map<String, Object> result = HCDMApplyBillServiceHelper.saveDraftApplyBill(papams);
|
|
Map<String, Object> result = HCDMApplyBillServiceHelper.saveDraftApplyBill(papams);
|
|
|
- System.out.println("BuildApplyBillOpPlugin:"+result.toString());
|
|
|
|
|
- logger.info("BuildApplyBillOpPlugin:"+result.toString());
|
|
|
|
|
|
|
+ System.out.println("生成定调薪申请单:"+result.toString());
|
|
|
|
|
+ logger.info("生成定调薪申请单:"+result.toString());
|
|
|
// 判断整体操作是否成功
|
|
// 判断整体操作是否成功
|
|
|
Boolean overallSuccess = (Boolean) result.get("success");
|
|
Boolean overallSuccess = (Boolean) result.get("success");
|
|
|
String errorCode = (String) result.get("errorCode");
|
|
String errorCode = (String) result.get("errorCode");
|
|
|
String errorMessage = (String) result.get("message");
|
|
String errorMessage = (String) result.get("message");
|
|
|
-
|
|
|
|
|
|
|
+ Map<String, String> params = new HashMap<>();
|
|
|
if (overallSuccess != null && overallSuccess && "success".equals(errorCode)) {
|
|
if (overallSuccess != null && overallSuccess && "success".equals(errorCode)) {
|
|
|
// 提取数据部分
|
|
// 提取数据部分
|
|
|
List<Map<String, Object>> dataList = (List<Map<String, Object>>) result.get("data");
|
|
List<Map<String, Object>> dataList = (List<Map<String, Object>>) result.get("data");
|
|
@@ -216,18 +216,26 @@ public class BuildApplyBillOpPlugin extends AbstractOperationServicePlugIn imple
|
|
|
///返回界面的数据
|
|
///返回界面的数据
|
|
|
this.operationResult.setCustomData(params);
|
|
this.operationResult.setCustomData(params);
|
|
|
// TODO: 可以在这里使用提取到的 idValue 进行后续操作
|
|
// TODO: 可以在这里使用提取到的 idValue 进行后续操作
|
|
|
|
|
+ } else {
|
|
|
|
|
+ //区别:绿色提示语显示时间较短。红色一直存在。
|
|
|
|
|
+ this.operationResult.setSuccess(false);
|
|
|
|
|
+ //异常提示语
|
|
|
|
|
+ this.operationResult.setMessage("操作失败,没有生成定调薪申请单," + errorMessage);
|
|
|
|
|
+ logger.info("员工待定调薪清单 操作失败,没有生成定调薪申请单," + errorMessage);
|
|
|
|
|
+ //显示结果
|
|
|
|
|
+ this.operationResult.setShowMessage(true);
|
|
|
|
|
+ System.out.println("操作失败或返回错误码不为success");
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
//区别:绿色提示语显示时间较短。红色一直存在。
|
|
//区别:绿色提示语显示时间较短。红色一直存在。
|
|
|
this.operationResult.setSuccess(false);
|
|
this.operationResult.setSuccess(false);
|
|
|
//异常提示语
|
|
//异常提示语
|
|
|
- this.operationResult.setMessage("操作失败," + errorMessage);
|
|
|
|
|
- logger.info("员工待定调薪清单 操作失败," + errorMessage);
|
|
|
|
|
|
|
+ this.operationResult.setMessage("操作失败,没有生成定调薪申请单," + errorMessage);
|
|
|
|
|
+ logger.info("员工待定调薪清单 操作失败,没有生成定调薪申请单," + errorMessage);
|
|
|
//显示结果
|
|
//显示结果
|
|
|
this.operationResult.setShowMessage(true);
|
|
this.operationResult.setShowMessage(true);
|
|
|
System.out.println("操作失败或返回错误码不为success");
|
|
System.out.println("操作失败或返回错误码不为success");
|
|
|
}
|
|
}
|
|
|
- //OperationResult updatepersonOp = OperationServiceHelper.executeOperate("updatepersoninfo_and_match", "", new DynamicObject[]{change}, OperateOption.create());
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|