|
|
@ -74,6 +74,10 @@ public class SealRecordService extends MybatisBaseService<SealRecordMapper, Seal |
|
|
|
private SysUserFeign sysUserFeign; |
|
|
|
@Autowired |
|
|
|
private FlowTaskFeign flowTaskFeign; |
|
|
|
@Resource |
|
|
|
private ProjectInformationFeign projectInformationFeign; |
|
|
|
@Resource |
|
|
|
private EnterpriseProjectFeign enterpriseProjectFeign; |
|
|
|
@Autowired |
|
|
|
private SysFormLinkFeign sysFormLinkFeign; |
|
|
|
private QueryWrapper<SealRecord> createQueryWrapper(SealRecordQuery query) { |
|
|
@ -129,6 +133,9 @@ public class SealRecordService extends MybatisBaseService<SealRecordMapper, Seal |
|
|
|
if(StringUtils.isNotBlank(query.getSeal_type())){ |
|
|
|
qw.like("seal_type",query.getSeal_type()); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(query.getEnt_sid())){ |
|
|
|
qw.like("ent_sid",query.getEnt_sid()); |
|
|
|
} |
|
|
|
qw.orderByDesc("id"); |
|
|
|
return qw; |
|
|
|
} |
|
|
@ -145,6 +152,37 @@ public class SealRecordService extends MybatisBaseService<SealRecordMapper, Seal |
|
|
|
public ResultBean saveOrUpdateDto(SealRecordDto dto){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String dtoSid = dto.getSid(); |
|
|
|
String projectSid=dto.getProject_sid(); |
|
|
|
if(StringUtils.isBlank(projectSid)){ |
|
|
|
return rb.setMsg("项目sid不能为空!"); |
|
|
|
} |
|
|
|
ResultBean<ProjectInformationVo> rbpinfo=projectInformationFeign.getWarehouse(projectSid); |
|
|
|
boolean success = rbpinfo.getSuccess(); |
|
|
|
if(!success){ |
|
|
|
return rb.setMsg("项目信息查询不到!"); |
|
|
|
} |
|
|
|
ProjectInformationVo data = rbpinfo.getData(); |
|
|
|
if(data==null){ |
|
|
|
return rb.setMsg("项目信息查询不到!"); |
|
|
|
} |
|
|
|
String enterpriseSid = data.getEnterpriseSid(); |
|
|
|
String enterpriseName =data.getEnterpriseName(); |
|
|
|
// if(StringUtils.isBlank(enterpriseSid)){
|
|
|
|
// return rb.setMsg("项目信息企业id为空!");
|
|
|
|
// }
|
|
|
|
// ResultBean<EnterpriseProjectVo> enterpriseBySid =
|
|
|
|
// enterpriseProjectFeign.getEnterpriseBySid(enterpriseSid);
|
|
|
|
// boolean success1 = enterpriseBySid.getSuccess();
|
|
|
|
// if(!success1){
|
|
|
|
// return rb.setMsg("项目信息企业不存在!");
|
|
|
|
// }
|
|
|
|
// EnterpriseProjectVo data1 = enterpriseBySid.getData();
|
|
|
|
// if(data1==null){
|
|
|
|
// return rb.setMsg("项目信息企业不存在!");
|
|
|
|
// }
|
|
|
|
// String enterpriseName = data1.getEnterpriseName();
|
|
|
|
dto.setEnt_name(enterpriseName); |
|
|
|
dto.setEnt_sid(enterpriseSid); |
|
|
|
List<String> file_path = dto.getFile_paths(); |
|
|
|
if(file_path==null||file_path.size()==0){ |
|
|
|
return rb.setMsg("用印文件不能为空!"); |
|
|
@ -224,7 +262,7 @@ public class SealRecordService extends MybatisBaseService<SealRecordMapper, Seal |
|
|
|
String businessSid= (String) resultBean.getData(); |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(dto, bv); |
|
|
|
bv.setOrgSidPath(""); |
|
|
|
bv.setOrgSidPath(dto.getCreaterOrgPath()==null?"":dto.getCreaterOrgPath()); |
|
|
|
bv.setBusinessSid(businessSid); |
|
|
|
bv.setUserSid(dto.getUser_sid());//"0331e5b5-9d60-11ed-87ce-525401028fe8");
|
|
|
|
//variables.put("businessSid", businessSid);
|
|
|
|