|
@@ -70,10 +70,6 @@ public class TestPlugin extends AbstractListPlugin {
|
|
|
//转换日期格式
|
|
|
SimpleDateFormat sf=new SimpleDateFormat("yyyyMMdd");
|
|
|
String datestr=sf.format(newDate);
|
|
|
- //真实路径
|
|
|
- if (nckd_url.equals("/var/appstatic/")) {
|
|
|
- nckd_url="/home/kingdee/cosmic/nginx-appstatic/store/appstatic/";
|
|
|
- }
|
|
|
//文件完整路径
|
|
|
String realPath = nckd_url+datestr+File.separator+nckd_filename;
|
|
|
return realPath;
|
|
@@ -88,7 +84,7 @@ public class TestPlugin extends AbstractListPlugin {
|
|
|
"nckd_employeeid", "nckd_name", "nckd_gender", "nckd_nl", "nckd_zzmm",
|
|
|
"nckd_zgxl", "nckd_szdwname", "nckd_szdwcode", "nckd_orgidname", "nckd_orgidcode",
|
|
|
"nckd_yjbmname", "nckd_yjbmcode", "nckd_posidname", "nckd_posidcode", "nckd_yggxlb",
|
|
|
- "nckd_status", "nckd_sjh"
|
|
|
+ "nckd_status","nckd_sjh"
|
|
|
);
|
|
|
List<DynamicObject> createdataList = new ArrayList<>();
|
|
|
List<DynamicObject> updatedataList = new ArrayList<>();
|
|
@@ -107,10 +103,6 @@ public class TestPlugin extends AbstractListPlugin {
|
|
|
line = line.replace("|$|", "");
|
|
|
//空格符号,根据这个符号分割
|
|
|
String[] fields = line.split("\u0001",-1);
|
|
|
- //如果获取的数据行不等于预设字段的行,则跳过这行数据
|
|
|
-// if (fields.length != selector.size()) {
|
|
|
-// continue;
|
|
|
-// }
|
|
|
//获取工号
|
|
|
String gonghao = fields[0];
|
|
|
boolean isUpdated = false;
|
|
@@ -584,7 +576,7 @@ public class TestPlugin extends AbstractListPlugin {
|
|
|
}
|
|
|
//生成数据
|
|
|
else if ("scsj".equals(e.getOperateKey())) {//从文件读取数据插入基础资料
|
|
|
- generateDataFile(filePath);
|
|
|
+ generateDataFile("D:/test.dat");
|
|
|
// try {
|
|
|
// generateDataFile(getFileUrl("organduserurl"));
|
|
|
//
|
|
@@ -806,7 +798,25 @@ public class TestPlugin extends AbstractListPlugin {
|
|
|
//
|
|
|
if("testaaa".equals(e.getOperateKey()))
|
|
|
{
|
|
|
-
|
|
|
+ //组织人员接口配置信息获取
|
|
|
+ DynamicObject nckd_jkpzxx= BusinessDataServiceHelper
|
|
|
+ .loadSingle("nckd_jkpzxx", new QFilter[]{new QFilter("number", "=", "organduserurl")});
|
|
|
+ //取文件名
|
|
|
+ String nckd_filename=nckd_jkpzxx.getString("nckd_filename");
|
|
|
+ //获取文件路径
|
|
|
+ String nckd_url=nckd_jkpzxx.getString("nckd_url");
|
|
|
+ //当前日期
|
|
|
+ Date currentDate=new Date();
|
|
|
+ Calendar calendar = Calendar.getInstance();
|
|
|
+ calendar.setTime(currentDate);
|
|
|
+ calendar.add(Calendar.DATE, -1); // 将日期减少一天
|
|
|
+ //日期减少一天
|
|
|
+ Date newDate = calendar.getTime();
|
|
|
+ //转换日期格式
|
|
|
+ SimpleDateFormat sf=new SimpleDateFormat("yyyyMMdd");
|
|
|
+ String datestr=sf.format(newDate);
|
|
|
+ //文件完整路径
|
|
|
+ String realPath = nckd_url+datestr+"/"+nckd_filename+"_"+datestr+".dat";
|
|
|
|
|
|
}
|
|
|
|
|
@@ -874,7 +884,7 @@ public class TestPlugin extends AbstractListPlugin {
|
|
|
//客户号
|
|
|
data.set("number",dataList.getString("nckd_cust_id"));
|
|
|
//客户名
|
|
|
- data.set("name",dataList.getString("nckd_cust_id"));
|
|
|
+ data.set("name",dataList.getString("nckd_cust_name"));
|
|
|
//设置状态为可用
|
|
|
data.set("enable","1");
|
|
|
//设置状态为已审核
|