cn.benma666.sjsj.ljq.zyzy.RwglLjq Maven / Gradle / Ivy
/**
* Project Name:myservice
* Date:2020年7月15日
* Copyright (c) 2020, jingma All Rights Reserved.
*/
package cn.benma666.sjsj.ljq.zyzy;
import cn.benma666.exception.MyException;
import cn.benma666.iframe.MyParams;
import cn.benma666.iframe.Result;
import cn.benma666.myutils.StringUtil;
import cn.benma666.sjsj.web.DefaultLjq;
import com.alibaba.fastjson.JSONObject;
/**
* 任务管理
* date: 2020年7月15日
* @author jingma
* @version 0.1
*/
public class RwglLjq extends DefaultLjq {
@Override
public Result save(MyParams myParams) {
JSONObject yobj = myParams.getJSONObject(KEY_YOBJ);
JSONObject kzxx = getSjdx().getKzxxObj();
//本系统为比对核查系统的一个子系统,本系统的数据都属于同一个固定项目
myParams.set("$.yobj.ssxm", kzxx.getString("$.zyzy.ssxm"));
myParams.set("$.yobj.id", StringUtil.getUUIDUpperStr());
if(myParams.containsKey($_SYS_CSTCL+".数据文件")){
//页面上传
myParams.set($_SYS_CSTCL+".数据文件.yobj.ssrw",yobj.getString("id"));
}else if(myParams.containsKey($_SYS_CSTCL+".号码列表")){
//接口传输
myParams.set($_SYS_CSTCL+".号码列表.yobj.ssrw",yobj.getString("id"));
}else {
throw new MyException("没有设置号码");
}
return super.save(myParams);
}
}