| | |
| | | apiData.setKhtyshxydm(listCustomer.get(0).getKhbh()); |
| | | apiData.setSfzh(listCustomer.get(0).getCardId()); |
| | | apiData.setLxrdh(listCustomer.get(0).getPhone()); |
| | | apiData.setYzbm(StringUtils.isEmpty(listCustomer.get(0).getYzbm()) ? "000000" : sysData.getYzbm()); |
| | | apiData.setYzbm(StringUtils.isEmpty(listCustomer.get(0).getYzbm()) ? "000000" : listCustomer.get(0).getYzbm()); |
| | | apiData.setDzyx(listCustomer.get(0).getDzyx()); |
| | | } |
| | | |
| | |
| | | if (StringUtils.isEmpty(sysData.getFoodVariety())) { |
| | | continue; |
| | | } |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety().substring(0, 3)); |
| | | //粮食品种 |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); |
| | | if(StringUtils.isEmpty(mappingCode)) { |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety().substring(0, 3)); |
| | | } |
| | | apiData.setLspzdm(mappingCode); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodType()); |
| | | apiData.setLsxzdm(mappingCode); |
| | | |
| | | //todo 验收方式数据来源 |
| | | apiData.setYsfs("以入仓数量为标准"); |
| | | |
| | | //todo 付款方式 |
| | | apiData.setYsfs(StringUtils.isEmpty(sysData.getYsfs()) ? "以入仓数量为标准" : sysData.getYsfs()); |
| | | |
| | | |
| | | apiData.setFkfs(StringUtils.isEmpty(sysData.getFkfs()) ? "1" : sysData.getFkfs()); |
| | | //单价:元/吨 |
| | | apiData.setHtdj(sysData.getPrice() == null ? 0.0 : sysData.getPrice()); |
| | | apiData.setYdgxlssl(sysData.getContactAmount() == null ? 0.0 : sysData.getContactAmount()); |
| | |
| | | apiData.setBfzh(StringUtils.isEmpty(sysData.getBankAccount()) ? "100000000000000000" : sysData.getBankAccount()); |
| | | |
| | | apiData.setWcrq(sysData.getEndTime()); |
| | | apiData.setLxrxm(sysData.getFddbr()); |
| | | apiData.setLxrxm(StringUtils.isEmpty(sysData.getLxrxm()) ? apiData.getFddbr() : sysData.getLxrxm()); |
| | | apiData.setJsyhtbyzyy(StringUtils.isEmpty(sysData.getJsyhtbyzyy()) ? "结算与合同不一致原因" : sysData.getJsyhtbyzyy()); |
| | | apiData.setQddd(StringUtils.isEmpty(sysData.getSignAddress()) ? "签订地点" : sysData.getSignAddress()); |
| | | apiData.setTxdz(StringUtils.isEmpty(sysData.getTxdz()) ? "通讯地址" : sysData.getTxdz()); |
| | |
| | | apiData.setYdwcsj(sysData.getEndTime()); |
| | | apiData.setBfqyr(StringUtils.isEmpty(sysData.getSignUser()) ? "本方签约人" : sysData.getSignUser()); |
| | | |
| | | //设置年度 |
| | | apiData.setLhnd(sysData.getYear()); |
| | | |
| | | apiData.setSyncTime(new Date()); |
| | | apiData.setBizId(sysData.getId()); |