电子回单附件关系表的值取附件表的值
This commit is contained in:
parent
f2b6c1fc5e
commit
3150b7364e
|
@ -11,7 +11,9 @@ import com.hzya.frame.basedao.service.impl.BaseService;
|
|||
import com.hzya.frame.mdm.mdmModuleSource.dao.impl.MdmModuleSourceDaoImpl;
|
||||
import com.hzya.frame.mdm.mdmModuleSource.entity.MdmModuleSourceEntity;
|
||||
import com.hzya.frame.seeyon.dao.ICtpAttachmentDao;
|
||||
import com.hzya.frame.seeyon.dao.ICtpFileDao;
|
||||
import com.hzya.frame.seeyon.entity.CtpAttachmentEntity;
|
||||
import com.hzya.frame.seeyon.entity.CtpFileEntity;
|
||||
import com.hzya.frame.seeyon.util.OARestUtil;
|
||||
import com.hzya.frame.seeyon.util.SM2Util;
|
||||
import com.hzya.frame.seeyon.zxbank.dao.IZxBankDao;
|
||||
|
@ -72,6 +74,9 @@ public class ZxBankServiceImpl extends BaseService<ZxBankEntity, String> impleme
|
|||
|
||||
@Value("${zx.publicKey:}")
|
||||
private String publicKey;
|
||||
|
||||
@Autowired
|
||||
private ICtpFileDao ctpFileDao;
|
||||
@Override
|
||||
public JsonResultEntity queryArchives(JSONObject json) {
|
||||
JSONObject jsonObject = json.getJSONObject("jsonStr");
|
||||
|
@ -364,6 +369,13 @@ public class ZxBankServiceImpl extends BaseService<ZxBankEntity, String> impleme
|
|||
zxBankEntity.setReceipt(sub_reference);
|
||||
zxBankEntity.setDataSourceCode("HT-OA");
|
||||
zxBankDao.updateElecStatusZX(zxBankEntity);
|
||||
//根据附件id查询附件信息
|
||||
CtpFileEntity ctpFileEntity=new CtpFileEntity();
|
||||
ctpFileEntity.setId(jsonObject.getString("fileUrl"));
|
||||
ctpFileEntity.setDataSourceCode("HT-OA");
|
||||
List<CtpFileEntity> query = ctpFileDao.queryCtpFileById(ctpFileEntity);
|
||||
if(CollectionUtils.isNotEmpty(query)) {
|
||||
CtpFileEntity ctpFile = query.get(0);
|
||||
//根据附件id查询附件业务数据
|
||||
String file_url = jsonObject.getString("fileUrl");
|
||||
CtpAttachmentEntity ctpAttachmentEntity = new CtpAttachmentEntity();
|
||||
|
@ -375,11 +387,11 @@ public class ZxBankServiceImpl extends BaseService<ZxBankEntity, String> impleme
|
|||
List<CtpAttachmentEntity> ctpAttachmentEntities = ctpAttachmentDao.queryCtpAttachment(ctpAttachmentEntity);
|
||||
//如果没有查询到数据,就新增附件业务,否则更新
|
||||
if (ctpAttachmentEntities.size() == 0) {
|
||||
String category = jsonObject.getString("category");
|
||||
String type = jsonObject.getString("type");
|
||||
String filename = jsonObject.getString("filename");
|
||||
String mime_type = jsonObject.getString("mimeType");
|
||||
String attachment_size = jsonObject.getString("size");
|
||||
String category =ctpFile.getCategory();
|
||||
String type =ctpFile.getType();
|
||||
String filename =ctpFile.getFilename();
|
||||
String mime_type =ctpFile.getMime_type();
|
||||
String attachment_size =ctpFile.getFile_size();
|
||||
String id = String.valueOf(UUIDLong.longUUID());
|
||||
ctpAttachmentEntity.setCategory(category);
|
||||
ctpAttachmentEntity.setFilename(filename);
|
||||
|
@ -399,6 +411,9 @@ public class ZxBankServiceImpl extends BaseService<ZxBankEntity, String> impleme
|
|||
ctpAttachmentDao.updateCtpAttachment(ctpAttachmentEntity);
|
||||
}
|
||||
logger.info("=====电子回单执行完毕=======");
|
||||
}else{
|
||||
logger.info("========根据附件id:{}没有查询到附件信息======",jsonObject.getString("fileUrl"));
|
||||
}
|
||||
}
|
||||
pdfFile.delete();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue