单据上传功能代码提交

dev
郑明梁 2 years ago
parent 5c0a78e70c
commit 4730d6fe78

@ -78,7 +78,13 @@ public class BasicCorpController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<BasicCorpEntity> basicUnitMaintainEntities;
//是供应商的时候拉客户和供应商
if(basicUnitMaintainFilterRequest.getCorpType() == 2){
basicUnitMaintainFilterRequest.setCorpType(null);
basicUnitMaintainFilterRequest.setCorpTypeList(new ArrayList<>(Arrays.asList(1, 2)));
}else{
basicUnitMaintainFilterRequest.setOutType(ConstantStatus.CORP_SICK_SICK);
}
basicUnitMaintainEntities = basicUnitMaintainService.filterList(basicUnitMaintainFilterRequest);
PageInfo<BasicCorpEntity> pageInfo = new PageInfo<>(basicUnitMaintainEntities);
PageSimpleResponse<BasicCorpEntity> pageSimpleResponse = new PageSimpleResponse<>();

@ -44,5 +44,5 @@ public interface UnitMaintainPlatformDao {
List<PlatformLinkResponse> selectDelectList(@Param("platformId") String platformId);
PlatformLinkResponse selectByUnitld(@Param("unitld") String unitld);
PlatformLinkResponse selectByUnitld(@Param("unitld") String unitld,@Param("sourceAction") String sourceAction);
}

@ -26,5 +26,6 @@ public class BasicUnitMaintainFilterRequest extends ListPageRequest {
private Integer outType;
private Boolean isDownThrSys;
private String lastUpdateTime;
private List<Integer> corpTypeList;
List<BasicErpUnitsResponse>thrCorpEntities;
}

@ -318,7 +318,7 @@ public class PlatformServiceImpl implements PlatformService {
return ResultVOUtils.error(999, "该单据不存在!");
}
//查询客户关联信息
PlatformLinkResponse platformLinkRespons = unitMaintainPlatformDao.selectByUnitld(ioOrderEntity.getFromCorp());
PlatformLinkResponse platformLinkRespons = unitMaintainPlatformDao.selectByUnitld(ioOrderEntity.getFromCorp(),ioOrderEntity.getAction());
if(platformLinkRespons == null){
return ResultVOUtils.error(999, "该单没有设置补单条件!");
}
@ -353,7 +353,10 @@ public class PlatformServiceImpl implements PlatformService {
ioOrderInvoiceEntity.setLicenseUrl("as" + ioOrderInvoiceEntity.getLicenseUrl());
}
}
//没有图片的时候不用上传
if(list.size()>0){
relayFile(list,platformLinkRespons.getHost());
}
//组装数据
String host = platformLinkRespons.getHost();

@ -30,6 +30,12 @@
<if test="corpType != null">
AND corpType = #{corpType}
</if>
<if test="corpTypeList !=null and corpTypeList.size()>0">
AND corpType in
<foreach item="item" index="index" collection="corpTypeList" open="(" separator="," close=")">
#{item}
</foreach>
</if>
<if test="outType != null">
AND (outType <![CDATA[ <> ]]> #{outType} or outType is NULL)
</if>

@ -183,6 +183,7 @@
a1.host
FROM io_unit_maintain_platform io
inner join auth_platform a1 on a1.id = io.platformId
where io.unitId = #{unitld}
where io.unitId = #{unitld} and io.sourceAction = #{sourceAction}
GROUP BY io.unitId
</select>
</mapper>
Loading…
Cancel
Save