All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.benma666.sjsj.ljq.zyzy.HmglLjq Maven / Gradle / Ivy

/**
* Project Name:sjgl
* Date:2018年12月16日
* Copyright (c) 2018, jingma All Rights Reserved.
*/

package cn.benma666.sjsj.ljq.zyzy;

import cn.benma666.domain.SysQxYhxx;
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: 2018年12月16日
* @author jingma * @version 0.1 */ public class HmglLjq extends DefaultLjq { @Override public Result save(MyParams myParams) { if(!myParams.sys().getYzdjl()){ //插入时,主证件号码为空则自动用核查证件号码填充 JSONObject yobj = myParams.getJSONObject(KEY_YOBJ); if(StringUtil.isBlank(yobj.getString("zzjhm"))){ yobj.put("zzjhm", yobj.getString("hczjhm")); yobj.put("zzjlx", yobj.getString("hczjlx")); } if(StringUtil.isBlank(yobj.getString("gkdw"))){ //管控单位 SysQxYhxx user = (SysQxYhxx) myParams.get(KEY_USER); yobj.put("gkdw", user.getJgxx().getId()); } if(StringUtil.isBlank(yobj.getString("ssxm"))){ //支持在对象中配置所属项目 yobj.put("ssxm", getSjdx().getKzxxObj().getString("$.zyzy.ssxm")); } myParams.put(KEY_YOBJ,yobj); } return super.save(myParams); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy