|  |  |  | 
|---|
|  |  |  | import org.apache.commons.lang.StringUtils; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public void syncData(String kqdm, String deptId, Date start, Date end) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | log.info("-------------1201接口数据开始同步------------------"); | 
|---|
|  |  |  | log.info("-------------1212接口数据开始同步------------------"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //同步数据,只记录失败的信息 | 
|---|
|  |  |  | ApiLog apiLog = new ApiLog(); | 
|---|
|  |  |  | 
|---|
|  |  |  | apiLog.setStatus(99); | 
|---|
|  |  |  | apiLog.setId(ContextUtil.getUUID()); | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | List<Fz40InoutCustomer> list = fzzySync1212Rep.listInoutCustomer(deptId); | 
|---|
|  |  |  | List<Fz40InoutCustomer> list = fzzySync1212Rep.listInoutCustomer(deptId, start, end); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (null == list || list.isEmpty()) { | 
|---|
|  |  |  | log.debug("-------------没有获取到合同信息------------------"); | 
|---|
|  |  |  | log.debug("-------------没有获取到客户信息------------------"); | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | apiData = new Api1212(); | 
|---|
|  |  |  | //单位代码 | 
|---|
|  |  |  | apiData.setId(sysData.getId()); | 
|---|
|  |  |  | apiData.setId(sysData.getKhbh()); | 
|---|
|  |  |  | apiData.setDwdm(api1101.getDwdm()); | 
|---|
|  |  |  | apiData.setDwmc(api1101.getDwmc()); | 
|---|
|  |  |  | apiData.setKqdm(api1102.getKqdm()); | 
|---|
|  |  |  | 
|---|
|  |  |  | apiData.setKhlx(sysData.getKhlx()); | 
|---|
|  |  |  | apiData.setKhtyshxydmhsfzh(sysData.getKhbh()); | 
|---|
|  |  |  | apiData.setKhmc(sysData.getName()); | 
|---|
|  |  |  | apiData.setFddbr(sysData.getFddbr()); | 
|---|
|  |  |  | apiData.setFddbr(StringUtils.isEmpty(sysData.getFddbr()) ? "法人" :sysData.getFddbr()); | 
|---|
|  |  |  | apiData.setTxdz(StringUtils.isEmpty(sysData.getAddress()) ? "单位地址" :sysData.getAddress()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | apiData.setLxrxm(StringUtils.isEmpty(sysData.getContactUser()) ? sysData.getFddbr() :sysData.getContactUser()); | 
|---|
|  |  |  | 
|---|
|  |  |  | if(StringUtils.isNotEmpty(sysData.getCardId())){ | 
|---|
|  |  |  | apiData.setLxrsfzh(sysData.getCardId()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(StringUtils.isNotEmpty(sysData.getYzbm())){ | 
|---|
|  |  |  | apiData.setYzbm(sysData.getYzbm()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | apiData.setYzbm(StringUtils.isEmpty(sysData.getYzbm()) ? "000000" :sysData.getYzbm()); | 
|---|
|  |  |  | apiData.setDzyx(StringUtils.isEmpty(sysData.getDzyx()) ? "" :sysData.getDzyx()); | 
|---|
|  |  |  | //                apiData.setKhfkhh(StringUtils.isEmpty(sysData.getBank()) ? "" :sysData.getBank()); | 
|---|
|  |  |  | apiData.setKhfkhh(StringUtils.isEmpty(sysData.getBank()) ? "999" :sysData.getBank()); | 
|---|
|  |  |  | apiData.setKhfzh(StringUtils.isEmpty(sysData.getBankNum()) ? "" :sysData.getBankNum()); | 
|---|
|  |  |  | apiData.setZhgxsj(sysData.getUpdateTime() == null ? new Date() : sysData.getUpdateTime()); | 
|---|
|  |  |  | apiData.setBizId(sysData.getId()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | api1212List = api1212Rep.getDataById(sysData.getKhbh()); | 
|---|
|  |  |  | if(null == api1212List || api1212List.isEmpty()){ | 
|---|
|  |  |  | api1212List = api1212Rep.getDataById(apiData.getId()); | 
|---|
|  |  |  | if (null == api1212List || api1212List.isEmpty()) { | 
|---|
|  |  |  | apiData.setCzbz(Constant.CZBZ_I); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | apiData.setCzbz(api1212List.get(0).getCzbz()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|