Commit 5ad1e84d94020beb079020a750a226719e7cc741
1 parent
646c00b8
供应商报价:供应商查看权限(项目选择供应商部门则该部门下供应商能看见,为空则都可见)
Showing
3 changed files
with
8 additions
and
0 deletions
| @@ -190,6 +190,7 @@ public class SupplierQuotationProjectServiceImpl | @@ -190,6 +190,7 @@ public class SupplierQuotationProjectServiceImpl | ||
| 190 | data.setBidTime(vo.getBidTime()); | 190 | data.setBidTime(vo.getBidTime()); |
| 191 | data.setPurchaseRule(StringUtils.defaultIfBlank(vo.getPurchaseRule(), null)); | 191 | data.setPurchaseRule(StringUtils.defaultIfBlank(vo.getPurchaseRule(), null)); |
| 192 | data.setStatus(null); | 192 | data.setStatus(null); |
| 193 | + data.setSupplierDepartmentId(vo.getSupplierDepartmentId()); | ||
| 193 | 194 | ||
| 194 | getBaseMapper().insert(data); | 195 | getBaseMapper().insert(data); |
| 195 | publishChangedEvent(data.getId(), "CREATE"); | 196 | publishChangedEvent(data.getId(), "CREATE"); |
| @@ -220,6 +221,7 @@ public class SupplierQuotationProjectServiceImpl | @@ -220,6 +221,7 @@ public class SupplierQuotationProjectServiceImpl | ||
| 220 | .set(SupplierQuotationProject::getProjectType, StringUtils.trimToEmpty(vo.getProjectType())) | 221 | .set(SupplierQuotationProject::getProjectType, StringUtils.trimToEmpty(vo.getProjectType())) |
| 221 | .set(SupplierQuotationProject::getBidTime, vo.getBidTime()) | 222 | .set(SupplierQuotationProject::getBidTime, vo.getBidTime()) |
| 222 | .set(SupplierQuotationProject::getPurchaseRule, StringUtils.defaultIfBlank(vo.getPurchaseRule(), null)) | 223 | .set(SupplierQuotationProject::getPurchaseRule, StringUtils.defaultIfBlank(vo.getPurchaseRule(), null)) |
| 224 | + .set(SupplierQuotationProject::getSupplierDepartmentId, StringUtils.defaultIfBlank(vo.getSupplierDepartmentId(), null)) | ||
| 223 | .eq(SupplierQuotationProject::getId, vo.getId()); | 225 | .eq(SupplierQuotationProject::getId, vo.getId()); |
| 224 | 226 | ||
| 225 | getBaseMapper().update(updateWrapper); | 227 | getBaseMapper().update(updateWrapper); |
| @@ -46,5 +46,8 @@ public class CreateSupplierQuotationProjectVo implements BaseVo, Serializable { | @@ -46,5 +46,8 @@ public class CreateSupplierQuotationProjectVo implements BaseVo, Serializable { | ||
| 46 | @ApiModelProperty("采购规则") | 46 | @ApiModelProperty("采购规则") |
| 47 | @Length(max = 2000, message = "采购规则最多允许2000个字符!") | 47 | @Length(max = 2000, message = "采购规则最多允许2000个字符!") |
| 48 | private String purchaseRule; | 48 | private String purchaseRule; |
| 49 | + | ||
| 50 | + @ApiModelProperty("供应商部门ID") | ||
| 51 | + private String supplierDepartmentId; | ||
| 49 | } | 52 | } |
| 50 | 53 |
| @@ -51,5 +51,8 @@ public class UpdateSupplierQuotationProjectVo implements BaseVo, Serializable { | @@ -51,5 +51,8 @@ public class UpdateSupplierQuotationProjectVo implements BaseVo, Serializable { | ||
| 51 | @Length(max = 2000, message = "采购规则最多允许2000个字符!") | 51 | @Length(max = 2000, message = "采购规则最多允许2000个字符!") |
| 52 | private String purchaseRule; | 52 | private String purchaseRule; |
| 53 | 53 | ||
| 54 | + @ApiModelProperty("供应商部门ID") | ||
| 55 | + private String supplierDepartmentId; | ||
| 56 | + | ||
| 54 | } | 57 | } |
| 55 | 58 |