Commit cfcd5c0a authored by 刘_震's avatar 刘_震

汇总接口的实现(财务)-bug修改

parent 273ea06e
...@@ -307,6 +307,11 @@ public class WagesServiceImpl implements WagesService { ...@@ -307,6 +307,11 @@ public class WagesServiceImpl implements WagesService {
return "完成"; return "完成";
} }
/**
* 林西矿汇总
* @param wagesFormulaListDto
* @return
*/
@Override @Override
public List<WagesLxVo> lxSummary(WagesFormulaListDto wagesFormulaListDto) { public List<WagesLxVo> lxSummary(WagesFormulaListDto wagesFormulaListDto) {
//定义一个集合用来存储前端所需要的返回值 //定义一个集合用来存储前端所需要的返回值
...@@ -345,6 +350,7 @@ public class WagesServiceImpl implements WagesService { ...@@ -345,6 +350,7 @@ public class WagesServiceImpl implements WagesService {
String valueFromDAO = (String) compilationExcelDAOS.getClass().getMethod("get" + fieldName.toUpperCase()).invoke(compilationExcelDAOS); String valueFromDAO = (String) compilationExcelDAOS.getClass().getMethod("get" + fieldName.toUpperCase()).invoke(compilationExcelDAOS);
if (s.equals(valueFromDAO)) { if (s.equals(valueFromDAO)) {
matchedFieldNames.add(fieldName); matchedFieldNames.add(fieldName);
value = StringUtils.replaceOnce(value, s, fieldName);
} }
} catch (Exception e) { } catch (Exception e) {
// 处理反射过程中的异常,如方法不存在、访问权限等 // 处理反射过程中的异常,如方法不存在、访问权限等
...@@ -364,7 +370,7 @@ public class WagesServiceImpl implements WagesService { ...@@ -364,7 +370,7 @@ public class WagesServiceImpl implements WagesService {
// 使用反射获取该字段的值 // 使用反射获取该字段的值
String valueFromDAO = (String) wagesDetailsExcelDAO.getClass().getMethod(getterMethodName).invoke(wagesDetailsExcelDAO); String valueFromDAO = (String) wagesDetailsExcelDAO.getClass().getMethod(getterMethodName).invoke(wagesDetailsExcelDAO);
valueFromDAO = (valueFromDAO == null || valueFromDAO.equals("null")) ? "0" : valueFromDAO; valueFromDAO = (valueFromDAO == null || valueFromDAO.equals("null")) ? "0" : valueFromDAO;
v = StringUtils.replaceOnce(v, formula.get(i), valueFromDAO); v = StringUtils.replaceOnce(v, matchedFieldName, valueFromDAO);
} catch (Exception e) { } catch (Exception e) {
// 处理反射过程中的异常,如方法不存在、访问权限等 // 处理反射过程中的异常,如方法不存在、访问权限等
e.printStackTrace(); e.printStackTrace();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment