Commit 4f0807bd authored by Fuzy's avatar Fuzy

修改实体类

parent 0d89e9d8
......@@ -73,6 +73,7 @@ public class ActSuppliesAccountServiceImpl implements IActSuppliesAccountService
String nameZhCn = AuxiliaryAccRuleHandler.handleAuxiliaryAccounting(dispensing.getMining(), dispensing.getName());
String displayName = AccSubjectReqParamHandler.paramHandler(dispensing.getName(), dispensing.getMaterial(), dispensing.getDepartment());
JSONObject accRes = getCellByName(displayName, accSubjects);
if (accRes == null) continue;
dispensing.setAccountingCode(accRes.getString("code"));
JSONArray res = accRes.getJSONArray("res");
String dispensingDepartment = dispensing.getDepartment();
......@@ -134,7 +135,9 @@ public class ActSuppliesAccountServiceImpl implements IActSuppliesAccountService
public JSONObject getCellByName(String filterNameZHCN, JSONObject accSubjects) {
JSONObject cell = getAccSubject(accSubjects, filterNameZHCN);
assert cell != null;
if (filterNameZHCN == null || "".equals(filterNameZHCN) || cell == null || cell.size() == 0){
return null;
}
if ("专项储备_煤炭生产安全费_本年减少_费用性支出".equals(filterNameZHCN) || "研发支出_费用化支出_材料及低值易耗品".equals(filterNameZHCN) || "在建工程_内部投资工程".equals(filterNameZHCN))
return filterBodiesWithSpecified(cell);
return filterBodiesWithExtNameEnding(cell);
......
package com.ruoyi.system.controller;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.model.wages.dto.WagesFormulaListDto;
import com.ruoyi.system.service.WagesCalculateConversionService;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* 2024/5/21
*/
@RestController
@RequestMapping("/wages/calculate")
public class WagesCalculateConversionController {
private WagesCalculateConversionService wagesCalculateConversionService;
private WagesCalculateConversionController(WagesCalculateConversionService wagesCalculateConversionService){
this.wagesCalculateConversionService = wagesCalculateConversionService;
}
/**
* 唐山矿转换表
*/
@RequestMapping("/surface")
public AjaxResult conversionSurface(@RequestParam("")WagesFormulaListDto wagesFormulaListDto) {
return new AjaxResult(200, "成功", wagesCalculateConversionService.conversionSurface(wagesFormulaListDto));
}
}
package com.ruoyi.system.controller;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.support.config.FastJsonConfig;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysMenu;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelDAO;
import com.ruoyi.system.model.wages.dao.WagesSalaryProof;
import com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO;
import com.ruoyi.system.service.WagesService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
import java.util.Map;
/**
* 2024/4/26
......@@ -61,4 +73,20 @@ public class WagesController {
List<WagesDetailsOriginalExcelDAO> list = wagesService.details();
return list;
}
/**
*
*/
@PostMapping("/getyy")
public AjaxResult getyy(@Validated @RequestBody String s)
{
//s = "{\"borrow\":[{\"classary\":\"提取一孩补贴\",\"money\":\"2540\",\"name\":\"基本生产-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"260\",\"name\":\"基本生产-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"1140\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"80\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"730\",\"name\":\"其他业务成本\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"830\",\"name\":\"管理费用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"130\",\"name\":\"劳动保险费-离岗休息\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"377926\",\"name\":\"基本生产-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"14528\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"5046\",\"name\":\"管理费用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"127335.17\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"879604.49\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"36485.62\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"695533.17\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"118219.25\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"18279\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"10471.26\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"8147.41\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"19745.65\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"12687.39\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"7686.7\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"7452.74\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"4693.04\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"3754.43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"288399.99\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"30257.59\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"209013.08\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"8669.77\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"165273.74\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"28091.45\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"4343.51\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"2488.2\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1936\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"4691.99\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"3014.8\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1826.53\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1770.93\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1115.17\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"892.13\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"68530.08\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"20246.73\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"139860.12\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"5801.34\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"110834.63\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"18797.27\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"2663.92\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1664.97\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1295.47\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"3139.63\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"2017.34\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1222.21\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1185.01\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"746.21\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"596.97\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"45856.59\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"1446\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"9992\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"414\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"7918\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"1343\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"234\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"77\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"93\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"224\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"144\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"87\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"85\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"53\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"3276\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"69568.33\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"480563.32\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"19933.56\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"379997.76\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"64587.93\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"9986.56\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"5720.87\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4451.26\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"10787.84\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"6931.63\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4199.55\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4071.73\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"2563.99\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"2051.2\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"157564.52\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"12862.37\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"88850.52\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"3685.48\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"70411.17\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"11941.55\",\"name\":\"管理费用-管理费-原劳保费-离岗休息\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1692.35\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1057.72\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"822.99\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1994.55\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1281.58\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"776.45\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"752.82\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"474.05\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"379.24\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"29131.83\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"99785\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"687996\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"28592\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"371031\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"144855\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"9940\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"6213\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"5479\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"10998\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"8364\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"4844\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"3854\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"3196\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"2557\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"208013\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"9646.78\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"66637.89\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"2764.11\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"52808.37\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"8956.16\",\"name\":\"研发-管理费用-管理费(原劳保费-离岗休息)\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"1269.27\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"793.29\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"617.24\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"1495.91\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"961.18\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"582.34\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"564.61\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"355.54\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"284.43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"21848.87\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"5570.91\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"38482.7\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"1596.25\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"30496.29\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"5172.09\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"732.99\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"458.12\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"356.45\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"863.87\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"555.07\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"336.29\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"326.06\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"205.32\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"164.26\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"12617.5\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"}],\"loan\":[{\"classary\":\"提取一孩补贴\",\"money\":\"2540\",\"name\":\"基本生产-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"260\",\"name\":\"基本生产-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"1140\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"80\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"730\",\"name\":\"其他业务成本\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"830\",\"name\":\"管理费用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"130\",\"name\":\"劳动保险费-离岗休息\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"377926\",\"name\":\"基本生产-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"14528\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"5046\",\"name\":\"管理费用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"127335.17\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"879604.49\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"36485.62\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"695533.17\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"118219.25\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"18279\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"10471.26\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"8147.41\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"19745.65\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"12687.39\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"7686.7\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"7452.74\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"4693.04\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"3754.43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"288399.99\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"30257.59\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"209013.08\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"8669.77\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"165273.74\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"28091.45\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"4343.51\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"2488.2\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1936\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"4691.99\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"3014.8\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1826.53\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1770.93\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1115.17\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"892.13\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"68530.08\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"20246.73\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"139860.12\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"5801.34\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"110834.63\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"18797.27\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"2663.92\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1664.97\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1295.47\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"3139.63\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"2017.34\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1222.21\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1185.01\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"746.21\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"596.97\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"45856.59\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"1446\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"9992\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"414\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"7918\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"1343\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"234\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"77\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"93\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"224\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"144\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"87\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"85\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"53\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"3276\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"69568.33\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"480563.32\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"19933.56\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"379997.76\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"64587.93\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"9986.56\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"5720.87\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4451.26\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"10787.84\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"6931.63\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4199.55\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4071.73\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"2563.99\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"2051.2\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"157564.52\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"12862.37\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"88850.52\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"3685.48\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"70411.17\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"11941.55\",\"name\":\"管理费用-管理费-原劳保费-离岗休息\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1692.35\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1057.72\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"822.99\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1994.55\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1281.58\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"776.45\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"752.82\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"474.05\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"379.24\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"29131.83\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"99785\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"687996\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"28592\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"371031\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"144855\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"9940\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"6213\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"5479\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"10998\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"8364\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"4844\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"3854\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"3196\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"2557\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"208013\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"9646.78\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"66637.89\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"2764.11\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"52808.37\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"8956.16\",\"name\":\"研发-管理费用-管理费(原劳保费-离岗休息)\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"1269.27\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"793.29\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"617.24\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"1495.91\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"961.18\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"582.34\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"564.61\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"355.54\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"284.43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"21848.87\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"5570.91\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"38482.7\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"1596.25\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"30496.29\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"5172.09\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"732.99\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"458.12\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"356.45\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"863.87\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"555.07\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"336.29\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"326.06\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"205.32\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"164.26\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"12617.5\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"}]}";
//List<WagesSalaryProof> getyy = wagesService.selectWagesVoucherList(s);
JSONObject of = wagesService.selectWagesVoucherList(s);
//JSONArray of = JSONArray.of(getyy);
System.out.println(of);
return AjaxResult.success(of);
}
}
......@@ -50,7 +50,7 @@ public class WagesConversionController extends BaseController {
}
@GetMapping("/getWagesDataById/{id}")
public WagesConversionData getWagesDataById(@PathVariable("id") int id) {
return wagesConversionService.selectWagesConversionDataById(id);
public AjaxResult getWagesDataById(@PathVariable("id") int id) {
return new AjaxResult(200, "成功", wagesConversionService.selectWagesConversionDataById(id));
}
}
......@@ -2,6 +2,7 @@ package com.ruoyi.system.mapper;
import com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelDAO;
import com.ruoyi.system.model.wages.dao.WagesOverviewOriginalExcelDAO;
import com.ruoyi.system.model.wages.dao.WagesSalaryProof;
import com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
......
package com.ruoyi.system.model.wages.dao;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* @author LZZ
* @date 2024/5/16
*/
public class WagesSalaryProof extends BaseEntity {
private static final long serialVersionUID = 1L;
private int id;
private String abStract;
private String sourceOfExpenses;
private String isDebit;
private String accountName;
private String accountCode;
private String auxiliaryItemA;
private String auxiliaryItemB;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getAbStract() {
return abStract;
}
public void setAbStract(String abStract) {
this.abStract = abStract;
}
public String getSourceOfExpenses() {
return sourceOfExpenses;
}
public void setSourceOfExpenses(String sourceOfExpenses) {
this.sourceOfExpenses = sourceOfExpenses;
}
public String getIsDebit() {
return isDebit;
}
public void setIsDebit(String isDebit) {
this.isDebit = isDebit;
}
public String getAccountName() {
return accountName;
}
public void setAccountName(String accountName) {
this.accountName = accountName;
}
public String getAccountCode() {
return accountCode;
}
public void setAccountCode(String accountCode) {
this.accountCode = accountCode;
}
public String getAuxiliaryItemA() {
return auxiliaryItemA;
}
public void setAuxiliaryItemA(String auxiliaryItemA) {
this.auxiliaryItemA = auxiliaryItemA;
}
public String getAuxiliaryItemB() {
return auxiliaryItemB;
}
public void setAuxiliaryItemB(String auxiliaryItemB) {
this.auxiliaryItemB = auxiliaryItemB;
}
@Override
public String toString() {
return "WagesSalaryProof{" +
"id=" + id +
", abStract='" + abStract + '\'' +
", sourceOfExpenses='" + sourceOfExpenses + '\'' +
", isDebit='" + isDebit + '\'' +
", accountName='" + accountName + '\'' +
", accountCode='" + accountCode + '\'' +
", auxiliaryItemA='" + auxiliaryItemA + '\'' +
", auxiliaryItemB='" + auxiliaryItemB + '\'' +
'}';
}
}
package com.ruoyi.system.model.wages.dto;
/**
* 2024/5/21
*/
public class WagesFormulaDto {
// 页面展示字段
private String label;
// 列数
private String c;
// 公式
private String value;
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public String getC() {
return c;
}
public void setC(String c) {
this.c = c;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
package com.ruoyi.system.model.wages.dto;
import java.util.List;
/**
* 2024/5/21
* 唐山矿转换表公式接收
*/
public class WagesFormulaListDto {
// 日期
private String date;
private List<WagesFormulaDto> wagesFormulaDtoList;
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public List<WagesFormulaDto> getWagesFormulaDtoList() {
return wagesFormulaDtoList;
}
public void setWagesFormulaDtoList(List<WagesFormulaDto> wagesFormulaDtoList) {
this.wagesFormulaDtoList = wagesFormulaDtoList;
}
}
package com.ruoyi.system.model.wages.vo;
import java.util.List;
/**
* 2024/5/22
*/
public class WagesFormulaListVo {
// 部门
private String dep;
private List<WagesFormulaVo> list;
public String getDep() {
return dep;
}
public void setDep(String dep) {
this.dep = dep;
}
public List<WagesFormulaVo> getList() {
return list;
}
public void setList(List<WagesFormulaVo> list) {
this.list = list;
}
}
package com.ruoyi.system.model.wages.vo;
/**
* 2024/5/22
*/
public class WagesFormulaVo {
// 页面展示字段
private String label;
// 列数
private String c;
// 值
private String value;
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public String getC() {
return c;
}
public void setC(String c) {
this.c = c;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
package com.ruoyi.system.service;
import com.ruoyi.system.model.wages.dto.WagesFormulaListDto;
/**
* 2024/5/21
*/
public interface WagesCalculateConversionService {
Object conversionSurface(WagesFormulaListDto wagesFormulaListDto);
}
package com.ruoyi.system.service;
import com.alibaba.fastjson.JSONObject;
import com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelDAO;
import com.ruoyi.system.model.wages.dao.WagesSalaryProof;
import com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
import java.util.Map;
/**
* 2024/4/27
......@@ -15,4 +18,6 @@ public interface WagesService {
List<WagesOverviewOriginalDataVO> getSalaryList();
List<WagesDetailsOriginalExcelDAO> details();
JSONObject selectWagesVoucherList(String s);
}
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.wages.dto.WagesFormulaListDto;
import com.ruoyi.system.service.WagesCalculateConversionService;
import org.springframework.stereotype.Service;
/**
* 2024/5/21
*/
@Service
public class WagesCalculateConversionServiceImpl implements WagesCalculateConversionService {
@Override
public Object conversionSurface(WagesFormulaListDto wagesFormulaListDto) {
return null;
}
}
package com.ruoyi.system.service.impl;
import com.alibaba.excel.EasyExcelFactory;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.ruoyi.system.listener.ExcelListener;
import com.ruoyi.system.mapper.WagesMapper;
import com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelDAO;
import com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelSheet1DAO;
import com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelSheet2DAO;
import com.ruoyi.system.model.wages.dao.WagesOverviewOriginalExcelDAO;
import com.ruoyi.system.mapper.WagesSalaryProofMapper;
import com.ruoyi.system.model.wages.dao.*;
import com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO;
import com.ruoyi.system.service.WagesService;
import org.slf4j.Logger;
......@@ -20,6 +21,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
......@@ -30,6 +32,8 @@ public class WagesServiceImpl implements WagesService {
private Logger logger = LoggerFactory.getLogger(WagesServiceImpl.class);
@Autowired
WagesMapper wagesMapper;
@Autowired
WagesSalaryProofMapper wagesSalaryProofMapper;
@Transactional
@Override
public String readOriginalData(MultipartFile file) {
......@@ -86,4 +90,71 @@ public class WagesServiceImpl implements WagesService {
public List<WagesDetailsOriginalExcelDAO> details() {
return wagesMapper.detailsSelect();
}
@Override
public JSONObject selectWagesVoucherList(String ss) {
JSONObject object = new JSONObject();
//List<WagesSalaryProof> borrowlists = new ArrayList<>();
JSONArray borrowlists = new JSONArray();
//List<WagesSalaryProof> loanlists = new ArrayList<>();
JSONArray loanlists = new JSONArray();
JSONObject jsonObject = JSON.parseObject(ss);
JSONArray borrow = jsonObject.getJSONArray("borrow");
JSONArray loan = jsonObject.getJSONArray("loan");
for (int i = 0; i < borrow.size(); i++) {
JSONObject jsonObject1 = borrow.getJSONObject(i);
String abStract = jsonObject1.getString("classary");
String sourceOfExpenses = jsonObject1.getString("name");
String isDebit = jsonObject1.getString("is_debit");
WagesSalaryProof wagesSalaryProof = new WagesSalaryProof();
wagesSalaryProof.setAbStract(abStract);
wagesSalaryProof.setSourceOfExpenses(sourceOfExpenses);
wagesSalaryProof.setIsDebit(isDebit);
WagesSalaryProof wagesSalaryProof1 = wagesSalaryProofMapper.selectWagesVoucherList(wagesSalaryProof);
// wagesSalaryProof.setAccountCode(wagesSalaryProof1.getAccountCode());
// wagesSalaryProof.setAuxiliaryItemA(wagesSalaryProof1.getAuxiliaryItemA());
// wagesSalaryProof.setAuxiliaryItemB(wagesSalaryProof1.getAuxiliaryItemB());
//borrowlists.add(wagesSalaryProof);
if(wagesSalaryProof1 != null){
System.err.println("wagesSalaryProof1====" + wagesSalaryProof1.toString() + i);
jsonObject1.put("account_code",wagesSalaryProof1.getAccountCode());
jsonObject1.put("auxiliary_item_a",wagesSalaryProof1.getAuxiliaryItemA());
jsonObject1.put("auxiliary_item_b",wagesSalaryProof1.getAuxiliaryItemB());
}
borrowlists.add(jsonObject1);
}
for (int i = 0; i < loan.size(); i++) {
JSONObject jsonObject2 = loan.getJSONObject(i);
String abStract = jsonObject2.getString("classary");
String sourceOfExpenses = jsonObject2.getString("name");
String isDebit = jsonObject2.getString("is_debit");
WagesSalaryProof wagesSalaryProof = new WagesSalaryProof();
wagesSalaryProof.setAbStract(abStract);
wagesSalaryProof.setSourceOfExpenses(sourceOfExpenses);
wagesSalaryProof.setIsDebit(isDebit);
WagesSalaryProof wagesSalaryProof2 = wagesSalaryProofMapper.selectWagesVoucherList(wagesSalaryProof);
// wagesSalaryProof.setAccountCode(wagesSalaryProof1.getAccountCode());
// wagesSalaryProof.setAuxiliaryItemA(wagesSalaryProof1.getAuxiliaryItemA());
// wagesSalaryProof.setAuxiliaryItemB(wagesSalaryProof1.getAuxiliaryItemB());
// loanlists.add(wagesSalaryProof);
if(wagesSalaryProof2 != null){
System.err.println("wagesSalaryProof2====" + wagesSalaryProof2.toString() + i);
jsonObject2.put("account_code",wagesSalaryProof2.getAccountCode());
jsonObject2.put("auxiliary_item_a",wagesSalaryProof2.getAuxiliaryItemA());
jsonObject2.put("auxiliary_item_b",wagesSalaryProof2.getAuxiliaryItemB());
}
loanlists.add(jsonObject2);
}
// com.alibaba.fastjson2.JSONArray borrowjson = com.alibaba.fastjson2.JSONArray.of(borrowlists);
// com.alibaba.fastjson2.JSONArray loanjson = com.alibaba.fastjson2.JSONArray.of(loanlists);
object.put("borrow",borrowlists);
object.put("loan",loanlists);
return object;
}
}
......@@ -19,7 +19,7 @@
</insert>
<select id="selectWagesConversionDataList" resultMap="WagesConversionData">
select id , json_data, if_generate_voucher , wage_month ,create_date , update_date
select id, if_generate_voucher , wage_month ,create_date , update_date
from wages_conversion_data
where
if_generate_voucher = 0
......
......@@ -3,6 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.WagesMapper">
<insert id="insertDetailsOriginal">
insert into wages_details_original_data (year, month, unit_name, people_count, total_withholding,
net_salary, one_child_fee, medical_subsidy, health_care_fee, class_meal_fee, soap_fee, nursing_fee,
......
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.system.mapper.WagesSalaryProofMapper">
<resultMap type="com.ruoyi.system.model.wages.dao.WagesSalaryProof" id="WagesSalaryProofResult">
<id property="id" column="id" />
<result property="abStract" column="abstract" />
<result property="sourceOfExpenses" column="source_of_expenses" />
<result property="isDebit" column="is_debit" />
<result property="accountName" column="account_name" />
<result property="accountCode" column="account_code" />
<result property="auxiliaryItemA" column="auxiliary_item_a" />
<result property="auxiliaryItemB" column="auxiliary_item_b" />
</resultMap>
<select id="selectWagesVoucherList" parameterType="com.ruoyi.system.model.wages.dao.WagesSalaryProof" resultMap="WagesSalaryProofResult">
select
TRIM(id)id,
TRIM(abstract)abstract,
TRIM(source_of_expenses)source_of_expenses,
TRIM(is_debit)is_debit,
TRIM(account_name)account_name,
TRIM(account_code)account_code,
TRIM(auxiliary_item_a)auxiliary_item_a,
TRIM(auxiliary_item_b) auxiliary_item_b
from wages_voucher
where 1=1
<if test="abStract != null and abStract != ''">
AND abstract = #{abStract}
</if>
<if test="sourceOfExpenses != null and sourceOfExpenses != ''">
AND source_of_expenses = #{sourceOfExpenses}
</if>
<if test="isDebit != null and isDebit != ''">
AND is_debit = #{isDebit}
</if>
</select>
</mapper>
\ No newline at end of file
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