#weaver-sxjg-03# 更新git最新的代码

main
shilei 1 year ago
parent db2fb45623
commit de63450c1c

@ -3,6 +3,7 @@ package com.weaver.seconddev.sxjg.controller;
import com.weaver.common.authority.annotation.WeaPermission; import com.weaver.common.authority.annotation.WeaPermission;
import com.weaver.common.base.entity.result.WeaResult; import com.weaver.common.base.entity.result.WeaResult;
import com.weaver.seconddev.sxjg.service.JoinPositionRule; import com.weaver.seconddev.sxjg.service.JoinPositionRule;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -14,6 +15,7 @@ import java.util.Map;
@RestController @RestController
@RequestMapping("/papi/secondev/sxjg") @RequestMapping("/papi/secondev/sxjg")
@Slf4j
public class CheckPositionController { public class CheckPositionController {
@Autowired @Autowired

@ -15,8 +15,7 @@ import com.weaver.common.base.entity.result.WeaResult;
import com.weaver.seconddev.sxjg.config.EbDbDataSourceConfigResp; import com.weaver.seconddev.sxjg.config.EbDbDataSourceConfigResp;
import com.weaver.seconddev.sxjg.util.NccApiUtil; import com.weaver.seconddev.sxjg.util.NccApiUtil;
import com.weaver.seconddev.sxjg.util.ProvinceCityNode; import com.weaver.seconddev.sxjg.util.ProvinceCityNode;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -27,10 +26,9 @@ import java.util.*;
@RestController @RestController
@RequestMapping("/papi/secondev/sxjg") @RequestMapping("/papi/secondev/sxjg")
@Slf4j
public class PayslipPageController { public class PayslipPageController {
private final Logger log = LoggerFactory.getLogger(PayslipPageController.class);
private JdbcTemplate jdbcTemplateresp = new JdbcTemplate(EbDbDataSourceConfigResp.dbDataSource()); private JdbcTemplate jdbcTemplateresp = new JdbcTemplate(EbDbDataSourceConfigResp.dbDataSource());
//根据人员id获取人员outkey字段 //根据人员id获取人员outkey字段
@ -204,7 +202,7 @@ public class PayslipPageController {
return WeaResult.success(result); return WeaResult.success(result);
}else { }else {
JSONArray result = new JSONArray(); JSONArray result = new JSONArray();
String sql = "select pk_defdoc,defdocname,enablestate,pid from ec_ebuilder_designer.uf_ncc_defdoc where doclistpk = '"+dataSourcePk+"'"; String sql = "select pk_defdoc,defdocname,enablestate,pid from ec_ebuilder_designer.uf_ncc_defdoc where doclistpk = '"+dataSourcePk+"' order by defdoccode ASC";
List<Map<String, Object>> rs = jdbcTemplateresp.queryForList(sql); List<Map<String, Object>> rs = jdbcTemplateresp.queryForList(sql);
Map<String, Object> singlemap = null; Map<String, Object> singlemap = null;
if(CollectionUtil.isNotEmpty(rs)) { if(CollectionUtil.isNotEmpty(rs)) {

@ -84,8 +84,8 @@
// public void test1() throws Exception { // public void test1() throws Exception {
// Map<String,String> rs = new HashMap<>(); // Map<String,String> rs = new HashMap<>();
// JSONObject r3 = new JSONObject(); // JSONObject r3 = new JSONObject();
// r3.put("pk_psndoc","0001A2100000006CWEBW"); // r3.put("pk_psndoc","0001A2100000007KUXWS");
// r3.put("tableCode","hi_psndoc_linkman"); // r3.put("tableCode","bd_psndoc");
// NccApiUtil nccApiUtil = new NccApiUtil(); // NccApiUtil nccApiUtil = new NccApiUtil();
// nccApiUtil.init(); // nccApiUtil.init();
// String token = nccApiUtil.getToken(); // String token = nccApiUtil.getToken();
@ -122,9 +122,19 @@
// JSONObject dataObj21 = dataObj2.getJSONObject("data"); // JSONObject dataObj21 = dataObj2.getJSONObject("data");
// //如果是基本信息查询 // //如果是基本信息查询
// if("bd_psndoc".equals(r3.getString("tableCode"))) { // if("bd_psndoc".equals(r3.getString("tableCode"))) {
// JSONArray afterdata = null; // JSONArray afterdata = new JSONArray();
// if(dataObj21 != null && dataObj21.containsKey("afterData") && dataObj21.get("afterData") != null) { // JSONArray changedataArray = dataObj21.getJSONArray("changedata");
// afterdata = dataObj21.getJSONArray("afterData"); // if(changedataArray!=null && changedataArray.size()>0) {
// for(int i = 0;i<changedataArray.size();i++) {
// JSONObject changeobj = changedataArray.getJSONObject(i);
// JSONArray afterdata1 = changeobj.getJSONArray("afterData");
// if(afterdata1!=null &&afterdata1.size()>0) {
// for(int i1 = 0;i1 < afterdata1.size();i1++) {
// JSONObject jsonObjecti1 = afterdata1.getJSONObject(i1);
// afterdata.add(jsonObjecti1);
// }
// }
// }
// } // }
// if(afterdata != null && afterdata.size() > 0) { // if(afterdata != null && afterdata.size() > 0) {
// dataArrayOne = resJsonObject.getJSONArray("data"); // dataArrayOne = resJsonObject.getJSONArray("data");

@ -5,8 +5,8 @@ import com.alibaba.fastjson.JSONObject;
import com.weaver.common.base.entity.result.WeaResult; import com.weaver.common.base.entity.result.WeaResult;
import com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface; import com.weaver.esb.api.rpc.EsbServerlessRpcRemoteInterface;
import com.weaver.seconddev.sxjg.util.NccApiUtil; import com.weaver.seconddev.sxjg.util.NccApiUtil;
//import com.weaver.seconddev.sxjg.util.NccResultUtil; import com.weaver.seconddev.sxjg.util.NccResultUtil;
//import org.junit.Test; import org.junit.Test;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Map; import java.util.Map;
@ -21,20 +21,20 @@ public class PayslipPageQuery implements EsbServerlessRpcRemoteInterface {
return null; return null;
} }
// @Test @Test
// public void Test() throws Exception { public void Test() throws Exception {
// JSONObject r1 = new JSONObject(); JSONObject r1 = new JSONObject();
// JSONArray r2 = new JSONArray(); JSONArray r2 = new JSONArray();
// JSONObject r3 = new JSONObject(); JSONObject r3 = new JSONObject();
// r3.put("pk_psndoc","0001A2100000003FMWBU"); r3.put("pk_psndoc","0001A2100000003FMWBU");
// r2.add(r3); r2.add(r3);
// r1.put("data",r2); r1.put("data",r2);
//
// NccApiUtil nccApiUtil = new NccApiUtil(); NccApiUtil nccApiUtil = new NccApiUtil();
// nccApiUtil.init(); nccApiUtil.init();
// String token = nccApiUtil.getToken(); String token = nccApiUtil.getToken();
// String url = nccApiUtil.getBaseUrl()+"nccloud/api/hrtrn/openAPI/payslipSync/entry"; String url = nccApiUtil.getBaseUrl()+"nccloud/api/hrtrn/openAPI/payslipSync/entry";
// String rs11 = nccApiUtil.doJsonPost(url,token,r1.toJSONString()); String rs11 = nccApiUtil.doJsonPost(url,token,r1.toJSONString());
// System.out.println(rs11); System.out.println(rs11);
// } }
} }

@ -3,19 +3,19 @@ package com.weaver.seconddev.sxjg.esb;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.weaver.seconddev.sxjg.util.NccApiUtil; import com.weaver.seconddev.sxjg.util.NccApiUtil;
//import org.junit.Test; import org.junit.Test;
public class TestDd { public class TestDd {
// @Test @Test
// public void test() throws Exception { public void test() throws Exception {
// String str = "{\"data\":[{\"waflag\":\"Y\",\"begindate\":\"2024-03-18\",\"wa_prmlv\":\"\",\"pk_wa_item_showname\":\"基本工资标准\",\"pk_wa_grd_showname\":\"\",\"negotiation_wage\":\"Y\",\"vnote\":\"1\",\"nmoney\":\"1.00\",\"psnName\":\"许轲\",\"psnCode\":\"00058978\"},{\"waflag\":\"Y\",\"begindate\":\"2024-03-18\",\"wa_prmlv\":\"13&4档\",\"pk_wa_item_showname\":\"效益工资标准\",\"pk_wa_grd_showname\":\"陕建六建集团效益工资标准\",\"negotiation_wage\":\"N\",\"vnote\":\"2\",\"nmoney\":\"1304.00\",\"psnName\":\"许轲\",\"psnCode\":\"00058978\"}],\"state\":\"2\",\"pk_org\":\"0001A21000000000IR6D\"}"; String str = "{\"data\":[{\"waflag\":\"Y\",\"begindate\":\"2024-03-18\",\"wa_prmlv\":\"\",\"pk_wa_item_showname\":\"基本工资标准\",\"pk_wa_grd_showname\":\"\",\"negotiation_wage\":\"Y\",\"vnote\":\"1\",\"nmoney\":\"1.00\",\"psnName\":\"许轲\",\"psnCode\":\"00058978\"},{\"waflag\":\"Y\",\"begindate\":\"2024-03-18\",\"wa_prmlv\":\"13&4档\",\"pk_wa_item_showname\":\"效益工资标准\",\"pk_wa_grd_showname\":\"陕建六建集团效益工资标准\",\"negotiation_wage\":\"N\",\"vnote\":\"2\",\"nmoney\":\"1304.00\",\"psnName\":\"许轲\",\"psnCode\":\"00058978\"}],\"state\":\"2\",\"pk_org\":\"0001A21000000000IR6D\"}";
// NccApiUtil nccApiUtil = new NccApiUtil(); NccApiUtil nccApiUtil = new NccApiUtil();
// nccApiUtil.init(); nccApiUtil.init();
// String token = nccApiUtil.getToken(); String token = nccApiUtil.getToken();
// String url = nccApiUtil.getBaseUrl()+"nccloud/api/hrwa/customermanage/adjust/import"; String url = nccApiUtil.getBaseUrl()+"nccloud/api/hrwa/customermanage/adjust/import";
// String rs11 = nccApiUtil.doJsonPost(url,token,str); String rs11 = nccApiUtil.doJsonPost(url,token,str);
// System.out.println(rs11); System.out.println(rs11);
// } }
// @Test // @Test
// public void test1() throws Exception { // public void test1() throws Exception {
// JSONObject r1 = new JSONObject(); // JSONObject r1 = new JSONObject();

@ -3,12 +3,14 @@ package com.weaver.seconddev.sxjg.service.Impl;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import com.weaver.seconddev.sxjg.config.EbDbDataSourceConfig; import com.weaver.seconddev.sxjg.config.EbDbDataSourceConfig;
import com.weaver.seconddev.sxjg.service.JoinPositionRule; import com.weaver.seconddev.sxjg.service.JoinPositionRule;
import lombok.extern.slf4j.Slf4j;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@Slf4j
@Service @Service
public class JoinPositionRuleImpl implements JoinPositionRule { public class JoinPositionRuleImpl implements JoinPositionRule {

Loading…
Cancel
Save