附件名称.截取修复。

main
howec 1 year ago
parent fa4952e46d
commit 86fbf7ccbf

@ -0,0 +1,52 @@
package com.weaver.seconddev.sxjg.controller;
/**
*
*/
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.weaver.common.authority.annotation.WeaPermission;
import com.weaver.common.base.entity.result.WeaResult;
import com.weaver.seconddev.sxjg.util.NccApiUtil;
import lombok.extern.slf4j.Slf4j;
import org.junit.Test;
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 java.util.HashMap;
import java.util.Map;
@RestController
@RequestMapping("/papi/secondev/sxjg/employself")
@Slf4j
public class EmployeeSelfServiceController {
@WeaPermission(publicPermission = true)
@PostMapping("/findInfos")
public WeaResult<Map<String,String>> check(
@RequestParam("userPk") String userPk
) throws Exception {
Map<String,String> rs = new HashMap<>();
JSONObject r1 = new JSONObject();
JSONArray r2 = new JSONArray();
JSONObject r3 = new JSONObject();
r3.put("pk_psndoc","0001A2100000003FMWBU");
r2.add(r3);
r1.put("data",r2);
NccApiUtil nccApiUtil = new NccApiUtil();
nccApiUtil.init();
String token = nccApiUtil.getToken();
String url = nccApiUtil.getBaseUrl()+"nccloud/api/hrtrn/openAPI/payslipSync/entry";
String rs11 = nccApiUtil.doJsonPost(url,token,r1.toJSONString());
return WeaResult.success(rs);
}
@Test
public void test111() throws Exception {
NccApiUtil nccApiUtil = new NccApiUtil();
nccApiUtil.init();
String token = nccApiUtil.getToken();
}
}

@ -45,4 +45,12 @@ public class PayslipPageController {
String rs11 = nccApiUtil.doJsonPost(url,token,r1.toJSONString());
return WeaResult.success(rs);
}
public static void main(String[] args) {
String s = "jpg";
if(s.contains(".")) {
String[] f = s.split("\\.");
System.out.println(f[f.length-1]);
}
}
}

@ -768,7 +768,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String name1 = f.getFileObj().getName();
log.error("name::::::"+name1);
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -795,7 +796,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -822,7 +824,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -849,7 +852,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -876,7 +880,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -903,7 +908,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -930,7 +936,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -957,7 +964,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -984,7 +992,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -1011,7 +1020,8 @@ public class ApplyPositionToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());

@ -427,7 +427,7 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
//hi_psndoc_title 职称信息 b5
private JSONArray getPsTitleInfoRecord(String collectid) {
JSONArray hi_psndoc_title = new JSONArray();
String sql = "select hdzc,pdrq,zcdj,zymc,pdjg,zsbh,zgzc,fzsj,pzwh from uf_rcrt_ec_title where is_delete = '0' and form_data_id = '" + collectid + "'";
String sql = "select hdzc,pdrq,zcdj,zymc,pdjg,zsbh,zgzc,fzsj,pzwh from "+b5+" where is_delete = '0' and form_data_id = '" + collectid + "'";
List<Map<String, Object>> rs = jdbcTemplate.queryForList(sql);
if (CollectionUtil.isNotEmpty(rs)) {
for (int i = 0; i < rs.size(); i++) {
@ -799,7 +799,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String name1 = f.getFileObj().getName();
log.error("name::::::"+name1);
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -826,7 +827,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -853,7 +855,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -880,7 +883,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -907,7 +911,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -934,7 +939,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -961,7 +967,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -988,7 +995,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -1015,7 +1023,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -1042,7 +1051,8 @@ public class ApplyPositionToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());

@ -120,7 +120,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String name1 = f.getFileObj().getName();
log.error("name::::::"+name1);
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -147,7 +148,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -174,7 +176,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -201,7 +204,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -228,7 +232,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -255,7 +260,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -282,7 +288,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -309,7 +316,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -336,7 +344,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -363,7 +372,8 @@ public class ErrorfjResendToNcc implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());

@ -120,7 +120,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String name1 = f.getFileObj().getName();
log.error("name::::::"+name1);
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -147,7 +148,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -174,7 +176,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -201,7 +204,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -228,7 +232,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -255,7 +260,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -282,7 +288,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -309,7 +316,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -336,7 +344,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());
@ -363,7 +372,8 @@ public class ErrorfjResendToNccQt implements EsbServerlessRpcRemoteInterface {
String filename = "";
String name1 = f.getFileObj().getName();
if(name1.contains(".")) {
filename = name1.split("\\.")[1];
String names[] = name1.split("\\.");
filename = names[names.length-1];
}
if(filename.length() > 0) {
r1.put("file_type",filename.toLowerCase());

@ -79,26 +79,6 @@ public class NccApiUtil {
}
}
// public static void main(String[] args) throws Exception {
//
// String url = "http://10.72.2.19:7000/";
// // 账套编码开发环境使用develop生产环境需要使用用root账号登录在“系统管理”节点查看账套编码由陕西建工HR系统提供
// String biz_center = "NCC0826";
// // 第三方应用编码 暂定 webfw
// String client_id = "webfw";
// // app_secret用于请求加签
// String client_secret = "0169ae6c2ac54591b324";
// // 公钥,加解密使用
// String public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnzizIsSZFLi/Z14ah/GztvQgRpdxAi5+u8dgXfXFQuOgC0r1a0d3Mol6BOYqTDqE7zHGl45iglRasZ0i87/DJ5PaDq5aP0hA5oTLaOSWg2Ux94sVPzBP3xd4Vpij57hIg2t11Uku8VqhuHPM4DY1nDZEzfJwIDSpkcrlLGQKoQaCVduZzNm6uZR0Q0EcGjhi3EeT2wgSVsxzaw3UHUO9cKh4Bf9Yb1cy+yvRj8SyOveCqtYbBWzuxXERESPKS6ftTbCqh7dkx2CqXsoPCo5a0Yobikz/6Bdw3qk0sEU4A04Y4hYZPslNzzqzY7snn5KsQRd2vcYKtsyOxTMuM5HoAQIDAQAB";
//
// NccApiUtil test = new NccApiUtil();
// test.init(url, biz_center, client_id, client_secret, public_key);
// String token = test.getToken();
// System.out.println(token);
// }
/**
* ncctoken
* @return@

@ -38,3 +38,9 @@ sxjgncc.b14=ft_staff_nbbdlxd_t1
#sxjgncc.b9=uf_rcrt_entry0880
#sxjgncc.b10=uf_rcrt_entry0948
#sxjgncc.b11=uf_rcrt_entry1024
##子企业内部调配报到联系单定薪表
#sxjgncc.b12=ft_zqynbdp_dtxb
##职工报到联系单-总部定薪表
#sxjgncc.b13=ft_staff_bdlxd_t1
##职工内部调配联系单-总部定薪表
#sxjgncc.b14=ft_staff_nbbdlxd_t1

Loading…
Cancel
Save