PensionInfoService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.kingdee.eas.custom.shuiyou.service;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.alibaba.fastjson.JSONObject;
  4. import com.kingdee.bos.BOSException;
  5. import com.kingdee.bos.Context;
  6. import com.kingdee.bos.bsf.service.app.IHRMsfService;
  7. import com.kingdee.eas.common.EASBizException;
  8. import org.apache.log4j.Logger;
  9. import java.util.Map;
  10. public class PensionInfoService implements IHRMsfService {
  11. private static Logger logger = Logger.getLogger("com.kingdee.eas.custom.shuiyou.service.PensionInfoService");
  12. @Override
  13. public Object process(Context context, Map map) throws EASBizException, BOSException {
  14. logger.error("com.kingdee.eas.custom.shuiyou.service.PensionInfoService.process");
  15. Object o = map.get("result");
  16. if (o == null) {
  17. throw new RuntimeException("参数result为空");
  18. }
  19. JSONObject jsonObject = JSONObject.parseObject(o.toString());
  20. logger.error("入参:"+jsonObject);
  21. JSONObject body = jsonObject.getJSONObject("body");
  22. //明细结果
  23. JSONArray mxjg = body.getJSONArray("mxjg");
  24. //累计结果
  25. JSONArray ljjg = body.getJSONArray("ljjg");
  26. return null;
  27. }
  28. }