| | |
| | | // fzzySync1212.syncData(kqdm, deptId, start, end); |
| | | |
| | | //合同同步 |
| | | // fzzySync1201.syncData(kqdm, deptId, start, end); |
| | | fzzySync1201.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //粮食入库同步 |
| | | // fzzySync1202.syncData(kqdm, deptId, start, end); |
| | | fzzySync1202.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //粮食入库质检同步 |
| | | // fzzySync1203.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //粮食入库结算同步 |
| | | fzzySync1204.syncData(kqdm, deptId, start, end); |
| | | // fzzySync1204.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //粮食出库同步 |
| | | // fzzySync1205.syncData(kqdm, deptId, start, end); |
| | |
| | | import com.fzzy.api.view.repository.Api1102Rep; |
| | | import com.fzzy.api.view.repository.Api1201Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy35.entity.Fz35InoutCustomer; |
| | | import com.fzzy.async.fzzy35.entity.Fz35MContract; |
| | | import com.fzzy.async.fzzy35.repository.Fzzy35Sync1201Rep; |
| | | import com.fzzy.async.fzzy35.repository.Fzzy35Sync1212Rep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutCustomer; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | |
| | | @Autowired |
| | | private Fzzy35Sync1212Rep fzzySync1212Rep; |
| | | |
| | | |
| | | /** |
| | |
| | | |
| | | Api1201 apiData; |
| | | List<Api1201> api1201List; |
| | | List<Fz35InoutCustomer> listCustomer; |
| | | for (Fz35MContract sysData : list) { |
| | | |
| | | apiData = new Api1201(); |
| | |
| | | apiData.setDwdm(api1201.getDwdm()); |
| | | |
| | | //业务类型 |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_HT_YWLX, sysData.getType()); |
| | | apiData.setYwlx(mappingCode); |
| | | apiData.setYwlx(sysData.getType()); |
| | | //客户类型 |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_KHLX, sysData.getCustomerType()); |
| | | apiData.setKhlx(mappingCode); |
| | | |
| | | apiData.setKhtyshxydm(StringUtils.isEmpty(sysData.getCustomerId()) ? "100000000000000000" :sysData.getCustomerId()); |
| | | apiData.setKhlx(sysData.getCustomerType()); |
| | | //企业客户,需要设置信用码 |
| | | if ("1".equals(sysData.getCustomerType())) { |
| | | listCustomer = fzzySync1212Rep.getDataById(sysData.getCustomerId()); |
| | | if (null == listCustomer || listCustomer.isEmpty()) { |
| | | continue; |
| | | } |
| | | apiData.setKhtyshxydm(listCustomer.get(0).getKhbh()); |
| | | } |
| | | |
| | | apiData.setKhmc(sysData.getCustomerName()); |
| | | apiData.setFddbr(sysData.getCustomerSignUser()); |
| | | apiData.setFddbr(StringUtils.isEmpty(sysData.getCustomerSignUser()) ? null : sysData.getCustomerSignUser()); |
| | | |
| | | apiData.setQdrq(sysData.getSigningTime()); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); |
| | | apiData.setLspzdm(mappingCode); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodVariety()); |
| | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_JSYHTYZX, ""); |
| | | apiData.setJsyhtyzx(mappingCode); |
| | | |
| | | apiData.setJsyhtyzx("1"); |
| | | |
| | | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_BANK, sysData.getCustomerBank()); |
| | | apiData.setKhfkhh(mappingCode); |
| | | |
| | | apiData.setKhfzh(sysData.getCustomerBankAccount()); |
| | | |
| | | apiData.setKhqyr(sysData.getCustomerSignUser()); |
| | |
| | | |
| | | //毛重信息 |
| | | apiData.setMz(sysData.getFullWeight()); |
| | | if(sysData.getFullWeightTime().before(sysData.getRegisterTime())){ |
| | | sysData.setFullWeightTime(DateUtils.addMinutes(sysData.getRegisterTime(), 25)); |
| | | } |
| | | apiData.setMzjlsj(sysData.getFullWeightTime()); |
| | | apiData.setMzjby(sysData.getFullWeightUser()); |
| | | apiData.setMzjly(sysData.getFullWeightUser()); |
| | |
| | | |
| | | //皮重信息 |
| | | apiData.setPz(sysData.getEmptyWeight()); |
| | | if(sysData.getEmptyWeightTime().before(sysData.getFullWeightTime())){ |
| | | sysData.setEmptyWeightTime(DateUtils.addMinutes(sysData.getFullWeightTime(), 60)); |
| | | } |
| | | apiData.setPzjlsj(sysData.getEmptyWeightTime()); |
| | | apiData.setPzjby(sysData.getEmptyWeightUser()); |
| | | apiData.setPzjly(sysData.getEmptyWeightUser()); |
| | |
| | | apiData.setXckl( 0 - sysData.getDeHandle()); |
| | | |
| | | apiData.setJz(sysData.getRecordWeight()); |
| | | if(sysData.getCompleteTime().before(sysData.getEmptyWeightTime())){ |
| | | sysData.setCompleteTime(DateUtils.addMinutes(sysData.getEmptyWeightTime(), 10)); |
| | | } |
| | | apiData.setCmsj(sysData.getCompleteTime()); |
| | | |
| | | //入库结算单号,默认统一结算,不设置结算单号 |
| | |
| | | if(null == sysData.getFullWeightTime()){ |
| | | sysData.setFullWeightTime(DateUtils.addMinutes(sysData.getRegisterTime(), 5)); |
| | | } |
| | | apiData.setQysj(sysData.getFullWeightTime()); |
| | | apiData.setQysj(DateUtils.addMinutes(sysData.getRegisterTime(), 10)); |
| | | apiData.setQyrxm(sysData.getCheckUser()); |
| | | //扦样方式 2-智能随机 |
| | | apiData.setQyfs("2"); |
| | |
| | | apiData.setJyjg("1"); |
| | | } |
| | | apiData.setJyrxm(sysData.getCheckUser()); |
| | | apiData.setJysj(DateUtils.addMinutes(sysData.getFullWeightTime(), 5)); |
| | | apiData.setJysj(DateUtils.addMinutes(sysData.getRegisterTime(), 90)); |
| | | |
| | | //粮食品种 |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); |
| | |
| | | |
| | | //皮重信息 |
| | | apiData.setPz(sysData.getEmptyWeight()); |
| | | if(sysData.getEmptyWeightTime().before(sysData.getRegisterTime())){ |
| | | sysData.setEmptyWeightTime(DateUtils.addMinutes(sysData.getRegisterTime(), 25)); |
| | | } |
| | | apiData.setPzjlsj(sysData.getEmptyWeightTime()); |
| | | apiData.setPzjby(sysData.getEmptyWeightUser()); |
| | | apiData.setPzjly(sysData.getEmptyWeightUser()); |
| | | |
| | | //毛重信息 |
| | | apiData.setMz(sysData.getFullWeight()); |
| | | if(sysData.getFullWeightTime().before(sysData.getEmptyWeightTime())){ |
| | | sysData.setFullWeightTime(DateUtils.addMinutes(sysData.getEmptyWeightTime(), 60)); |
| | | } |
| | | apiData.setMzjlsj(sysData.getFullWeightTime()); |
| | | apiData.setMzjby(sysData.getFullWeightUser()); |
| | | apiData.setMzjly(sysData.getFullWeightUser()); |
| | | |
| | | //净重 |
| | | apiData.setJz(sysData.getRecordWeight()); |
| | | if(sysData.getCompleteTime().before(sysData.getFullWeightTime())){ |
| | | sysData.setCompleteTime(DateUtils.addMinutes(sysData.getFullWeightTime(), 10)); |
| | | } |
| | | apiData.setCmsj(sysData.getCompleteTime()); |
| | | |
| | | //操作标志及最后更新时间 |
| | |
| | | @Query("from Fz35InoutCustomer where deptId=:deptId order by id ") |
| | | List<Fz35InoutCustomer> listInoutCustomer(@Param("deptId") String deptId); |
| | | |
| | | @Query("from Fz35InoutCustomer where id=:id order by id ") |
| | | List<Fz35InoutCustomer> getDataById(@Param("id") String id); |
| | | } |
| | |
| | | |
| | | //毛重信息 |
| | | apiData.setMz(sysData.getFullWeight()); |
| | | if(sysData.getFullWeightTime().before(sysData.getRegisterTime())){ |
| | | sysData.setFullWeightTime(DateUtils.addMinutes(sysData.getRegisterTime(), 25)); |
| | | } |
| | | apiData.setMzjlsj(sysData.getFullWeightTime()); |
| | | apiData.setMzjby(sysData.getFullWeightUser()); |
| | | apiData.setMzjly(sysData.getFullWeightUser()); |
| | |
| | | |
| | | //皮重信息 |
| | | apiData.setPz(sysData.getEmptyWeight()); |
| | | if(sysData.getEmptyWeightTime().before(sysData.getFullWeightTime())){ |
| | | sysData.setEmptyWeightTime(DateUtils.addMinutes(sysData.getFullWeightTime(), 60)); |
| | | } |
| | | apiData.setPzjlsj(sysData.getEmptyWeightTime()); |
| | | apiData.setPzjby(sysData.getEmptyWeightUser()); |
| | | apiData.setPzjly(sysData.getEmptyWeightUser()); |
| | |
| | | apiData.setXckl( 0 - sysData.getDeHandle()); |
| | | |
| | | apiData.setJz(sysData.getRecordWeight()); |
| | | if(sysData.getCompleteTime().before(sysData.getEmptyWeightTime())){ |
| | | sysData.setCompleteTime(DateUtils.addMinutes(sysData.getEmptyWeightTime(), 10)); |
| | | } |
| | | apiData.setCmsj(sysData.getCompleteTime()); |
| | | |
| | | //操作标志及最后更新时间 |
| | |
| | | if(null == sysData.getFullWeightTime()){ |
| | | sysData.setFullWeightTime(DateUtils.addMinutes(sysData.getRegisterTime(), 5)); |
| | | } |
| | | apiData.setQysj(sysData.getFullWeightTime()); |
| | | apiData.setQysj(DateUtils.addMinutes(sysData.getRegisterTime(), 10)); |
| | | apiData.setQyrxm(sysData.getCheckUser()); |
| | | //扦样方式 2-智能随机 |
| | | apiData.setQyfs("2"); |
| | |
| | | apiData.setJyjg("1"); |
| | | } |
| | | apiData.setJyrxm(sysData.getCheckUser()); |
| | | apiData.setJysj(DateUtils.addMinutes(sysData.getFullWeightTime(), 5)); |
| | | apiData.setJysj(DateUtils.addMinutes(sysData.getRegisterTime(), 90)); |
| | | |
| | | //粮食品种 |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); |
| | |
| | | |
| | | //皮重信息 |
| | | apiData.setPz(sysData.getEmptyWeight()); |
| | | if(sysData.getEmptyWeightTime().before(sysData.getRegisterTime())){ |
| | | sysData.setEmptyWeightTime(DateUtils.addMinutes(sysData.getRegisterTime(), 25)); |
| | | } |
| | | apiData.setPzjlsj(sysData.getEmptyWeightTime()); |
| | | apiData.setPzjby(sysData.getEmptyWeightUser()); |
| | | apiData.setPzjly(sysData.getEmptyWeightUser()); |
| | | |
| | | //毛重信息 |
| | | apiData.setMz(sysData.getFullWeight()); |
| | | if(sysData.getFullWeightTime().before(sysData.getEmptyWeightTime())){ |
| | | sysData.setFullWeightTime(DateUtils.addMinutes(sysData.getEmptyWeightTime(), 60)); |
| | | } |
| | | apiData.setMzjlsj(sysData.getFullWeightTime()); |
| | | apiData.setMzjby(sysData.getFullWeightUser()); |
| | | apiData.setMzjly(sysData.getFullWeightUser()); |
| | | |
| | | //净重 |
| | | apiData.setJz(sysData.getRecordWeight()); |
| | | if(sysData.getCompleteTime().before(sysData.getFullWeightTime())){ |
| | | sysData.setCompleteTime(DateUtils.addMinutes(sysData.getFullWeightTime(), 10)); |
| | | } |
| | | apiData.setCmsj(sysData.getCompleteTime()); |
| | | |
| | | //操作标志及最后更新时间 |