CmpGiveDynamicListHandlerEx.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.kingdee.eas.custom.compensation.handler;
  2. import com.kingdee.bos.Context;
  3. import com.kingdee.shr.base.syssetting.app.osf.OSFAppUtil;
  4. import com.kingdee.shr.base.syssetting.context.SHRContext;
  5. import com.kingdee.shr.base.syssetting.exception.SHRWebException;
  6. import com.kingdee.shr.compensation.request.ParseRequestHelper;
  7. import com.kingdee.shr.compensation.web.handler.CmpGiveDynamicListHandler;
  8. import org.springframework.ui.ModelMap;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11. import java.util.HashMap;
  12. import java.util.Map;
  13. public class CmpGiveDynamicListHandlerEx extends CmpGiveDynamicListHandler {
  14. @Override
  15. public String calGiveAction(HttpServletRequest request, HttpServletResponse response, ModelMap modelMap) throws SHRWebException {
  16. super.calGiveAction(request, response, modelMap);
  17. String result=null;
  18. try {
  19. Context ctx = SHRContext.getInstance().getContext();
  20. String cmpschemeid = (String) ParseRequestHelper.getParameterByRequest(request, "cmpschemeid");
  21. Map<String, Object> map = new HashMap<String, Object>();
  22. //先处理
  23. Object obj = null;
  24. obj = OSFAppUtil.callService(ctx, "handMacDepositOSFService", map);
  25. result = (null != obj) ? obj.toString() : null;
  26. } catch (Exception e) {
  27. e.printStackTrace();
  28. result = e.getMessage();
  29. }
  30. return null;
  31. }
  32. @Override
  33. public String notcalGiveAction(HttpServletRequest request, HttpServletResponse response, ModelMap modelMap) throws SHRWebException {
  34. super.notcalGiveAction(request, response, modelMap);
  35. String result=null;
  36. try {
  37. Context ctx = SHRContext.getInstance().getContext();
  38. String cmpschemeid = (String) ParseRequestHelper.getParameterByRequest(request, "cmpschemeid");
  39. Map<String, Object> map = new HashMap<String, Object>();
  40. //先处理
  41. Object obj = null;
  42. obj = OSFAppUtil.callService(ctx, "handMacDepositOSFService", map);
  43. result = (null != obj) ? obj.toString() : null;
  44. } catch (Exception e) {
  45. e.printStackTrace();
  46. result = e.getMessage();
  47. }
  48. return null;
  49. }
  50. }