|
|
@ -205,9 +205,9 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
public ResultBean<String> saveAll(BaseInternalPurchaseDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String dtoSid = dto.getSid(); |
|
|
|
String orgPath = ""; |
|
|
|
if (StringUtils.isNotBlank(dto.getOrgSidPath())) { |
|
|
|
orgPath = dto.getOrgSidPath(); |
|
|
|
String orgSidPath = ""; |
|
|
|
if (StringUtils.isNotBlank(dto.getOrgPath())) { |
|
|
|
orgSidPath = dto.getOrgPath(); |
|
|
|
} else { |
|
|
|
//根据用户sid获取staffSid
|
|
|
|
ResultBean<SysUserVo> userVoResultBean = sysUserFeign.fetchBySid(dto.getCreateBySid()); |
|
|
@ -220,7 +220,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
return rb.setMsg(orgByStaffSid.getMsg()); |
|
|
|
} |
|
|
|
//用户的组织全路径
|
|
|
|
orgPath = orgByStaffSid.getData().getOrgSidPath(); |
|
|
|
orgSidPath = orgByStaffSid.getData().getOrgSidPath(); |
|
|
|
} |
|
|
|
List<BaseInternalPurchaseVehicleDto> baseInternalPurchaseVehicles = dto.getBaseInternalPurchaseVehicles(); |
|
|
|
if (baseInternalPurchaseVehicles.size() < 1) { |
|
|
@ -245,7 +245,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
String billNo = getApplyCode(dto.getCreateBySid()); |
|
|
|
baseInternalPurchase.setNodeState("待提交"); |
|
|
|
baseInternalPurchase.setApplyNo(billNo); |
|
|
|
baseInternalPurchase.setOrgSidPath(orgPath); |
|
|
|
baseInternalPurchase.setOrgSidPath(orgSidPath); |
|
|
|
save(baseInternalPurchase); |
|
|
|
for (BaseInternalPurchaseVehicleDto baseInternalPurchaseVehicle : baseInternalPurchaseVehicles) { |
|
|
|
BaseInternalPurchaseVehicle baseInternalPurchaseVehicle1 = new BaseInternalPurchaseVehicle(); |
|
|
@ -269,7 +269,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService<BaseInternal |
|
|
|
if (baseInternalPurchase == null) { |
|
|
|
return rb.setMsg("该内购申请单不存在"); |
|
|
|
} |
|
|
|
dto.setOrgSidPath(orgPath); |
|
|
|
dto.setOrgSidPath(orgSidPath); |
|
|
|
updateBySid(dto.toMap(), dtoSid); |
|
|
|
baseInternalPurchaseVehicleService.delByMainSid(dtoSid); |
|
|
|
for (BaseInternalPurchaseVehicleDto baseInternalPurchaseVehicle : baseInternalPurchaseVehicles) { |
|
|
|