平台件新增
This commit is contained in:
+28
@@ -52,6 +52,34 @@
|
|||||||
plb.sort,
|
plb.sort,
|
||||||
plb.flag,
|
plb.flag,
|
||||||
plb.brand,
|
plb.brand,
|
||||||
|
plb.power,
|
||||||
|
plb.producer,
|
||||||
|
plb.duty_depart,
|
||||||
|
plb.regulation_owner_id,
|
||||||
|
plb.engineering_interface_person,
|
||||||
|
plb.brand_label,
|
||||||
|
plb.product_model,
|
||||||
|
plb.cell_enterprise,
|
||||||
|
plb.assembly_enterprise,
|
||||||
|
plb.part_number_cn,
|
||||||
|
plb.part_number_en,
|
||||||
|
plb.filing_code,
|
||||||
|
plb.supplier_code,
|
||||||
|
plb.product_type_code,
|
||||||
|
plb.battery_type_code,
|
||||||
|
plb.specification_code,
|
||||||
|
plb.traceability_code,
|
||||||
|
plb.ymd_number,
|
||||||
|
plb.size,
|
||||||
|
plb.rated_capacity,
|
||||||
|
plb.nominal_voltage,
|
||||||
|
plb.rated_mass,
|
||||||
|
plb.module_number,
|
||||||
|
plb.connection_type,
|
||||||
|
plb.module_specification_code,
|
||||||
|
plb.cooling_method,
|
||||||
|
plb.filing_completion_time,
|
||||||
|
plb.remark,
|
||||||
sdi.item_text brandText,
|
sdi.item_text brandText,
|
||||||
sdi.en_name brandTextEn
|
sdi.en_name brandTextEn
|
||||||
from project_library_base as plb
|
from project_library_base as plb
|
||||||
|
|||||||
+24
@@ -47,6 +47,7 @@ import com.jero.modules.project.enums.DesignComplianceStatusEnum;
|
|||||||
import com.jero.modules.project.enums.HSStatisticalNodesEnum;
|
import com.jero.modules.project.enums.HSStatisticalNodesEnum;
|
||||||
import com.jero.modules.project.enums.OperatorTypeEnum;
|
import com.jero.modules.project.enums.OperatorTypeEnum;
|
||||||
import com.jero.modules.project.enums.PermissionDescriptionEnum;
|
import com.jero.modules.project.enums.PermissionDescriptionEnum;
|
||||||
|
import com.jero.modules.project.enums.ProjectInventoryFieldEnum;
|
||||||
import com.jero.modules.project.enums.ProjectRoleEnum;
|
import com.jero.modules.project.enums.ProjectRoleEnum;
|
||||||
import com.jero.modules.project.enums.ProjectTaskPlanningNameEnum;
|
import com.jero.modules.project.enums.ProjectTaskPlanningNameEnum;
|
||||||
import com.jero.modules.project.enums.ProjectUserLocationEnum;
|
import com.jero.modules.project.enums.ProjectUserLocationEnum;
|
||||||
@@ -1474,6 +1475,7 @@ public class PlatformProjectLibraryBaseServiceImpl extends ServiceImpl<PlatformP
|
|||||||
@Override
|
@Override
|
||||||
public void disposeData(List<ProjectLibraryBase> records,String cut,boolean disposeTargetMarketFlag) {
|
public void disposeData(List<ProjectLibraryBase> records,String cut,boolean disposeTargetMarketFlag) {
|
||||||
List<DictModel> targetMarketList = sysDictService.queryDictItemsByCode(DicCodeEnum.REGION.getCode());
|
List<DictModel> targetMarketList = sysDictService.queryDictItemsByCode(DicCodeEnum.REGION.getCode());
|
||||||
|
List<SysUser> sysUserList = getSysUserList(records);
|
||||||
for (ProjectLibraryBase projectLibraryBase : records) {
|
for (ProjectLibraryBase projectLibraryBase : records) {
|
||||||
List<SysUser> sysUsers = new ArrayList<>();
|
List<SysUser> sysUsers = new ArrayList<>();
|
||||||
//认证工程师多个id查询
|
//认证工程师多个id查询
|
||||||
@@ -1504,6 +1506,28 @@ public class PlatformProjectLibraryBaseServiceImpl extends ServiceImpl<PlatformP
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//法规工程师
|
||||||
|
if(StringUtils.isNotBlank(projectLibraryBase.getRegulationOwnerId())){
|
||||||
|
List<SysUser> collect = sysUserList.stream()
|
||||||
|
.filter(e -> e.getId().equals(projectLibraryBase.getRegulationOwnerId())).collect(Collectors.toList());
|
||||||
|
if(ObjectUtils.isNotEmpty(collect)){
|
||||||
|
projectLibraryBase.setRegulationOwnerIdName(collect.get(0).getUsername());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//工程接口人
|
||||||
|
if(StringUtils.isNotBlank(projectLibraryBase.getEngineeringInterfacePerson())){
|
||||||
|
List<SysUser> collect = sysUserList.stream()
|
||||||
|
.filter(e -> e.getId().equals(projectLibraryBase.getEngineeringInterfacePerson())).collect(Collectors.toList());
|
||||||
|
if(ObjectUtils.isNotEmpty(collect)){
|
||||||
|
projectLibraryBase.setEngineeringInterfacePersonName(collect.get(0).getUsername());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//责任部门
|
||||||
|
if(StringUtils.isNotBlank(projectLibraryBase.getDutyDepart())){
|
||||||
|
List<SysDictItem> sysDictItems = sysDictItemServiceImpl.getBaseMapper().selectItemsAll();
|
||||||
|
String dutyDepartName = platformProjectLawsInventoryEOService.disposeShowDictItemValue(sysDictItems, projectLibraryBase.getDutyDepart(), cut, ProjectInventoryFieldEnum.DUTY_TERRITORY.getValue());
|
||||||
|
projectLibraryBase.setDutyDepartName(dutyDepartName);
|
||||||
|
}
|
||||||
|
|
||||||
if(disposeTargetMarketFlag){
|
if(disposeTargetMarketFlag){
|
||||||
if(StringUtils.isNotEmpty(projectLibraryBase.getTargetMarket())){
|
if(StringUtils.isNotEmpty(projectLibraryBase.getTargetMarket())){
|
||||||
|
|||||||
+7
-2
@@ -175,6 +175,9 @@ public class ProjectLibraryBase implements Comparable<ProjectLibraryBase> {
|
|||||||
@ApiModelProperty(value = "责任部门")
|
@ApiModelProperty(value = "责任部门")
|
||||||
private String dutyDepart;
|
private String dutyDepart;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String dutyDepartName;
|
||||||
|
|
||||||
@ApiModelProperty(value = "法规工程师")
|
@ApiModelProperty(value = "法规工程师")
|
||||||
private String regulationOwnerId;
|
private String regulationOwnerId;
|
||||||
|
|
||||||
@@ -205,7 +208,7 @@ public class ProjectLibraryBase implements Comparable<ProjectLibraryBase> {
|
|||||||
private String partNumberCn;
|
private String partNumberCn;
|
||||||
|
|
||||||
@ApiModelProperty(value = "零件号(国外)")
|
@ApiModelProperty(value = "零件号(国外)")
|
||||||
private String part_numberEn;
|
private String partNumberEn;
|
||||||
|
|
||||||
@ApiModelProperty(value = "24位备案码")
|
@ApiModelProperty(value = "24位备案码")
|
||||||
private String filingCode;
|
private String filingCode;
|
||||||
@@ -253,7 +256,9 @@ public class ProjectLibraryBase implements Comparable<ProjectLibraryBase> {
|
|||||||
private String coolingMethod;
|
private String coolingMethod;
|
||||||
|
|
||||||
@ApiModelProperty(value = "备案完成时间")
|
@ApiModelProperty(value = "备案完成时间")
|
||||||
private String filingCompletionTime;
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
private java.util.Date filingCompletionTime;
|
||||||
|
|
||||||
@ApiModelProperty(value = "备注")
|
@ApiModelProperty(value = "备注")
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|||||||
Reference in New Issue
Block a user