Merge remote-tracking branch 'origin/master'
This commit is contained in:
+27
-2
@@ -17,6 +17,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.company.entity.PayContactsManagement;
|
||||
import com.jero.company.service.IPayContactsManagementService;
|
||||
import com.jero.modules.system.entity.SysUser;
|
||||
import com.jero.modules.system.service.ISysUserService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -41,8 +43,11 @@ public class PayCommonProjectController extends JeroController<PayCommonProject,
|
||||
private IPayCommonProjectService payCommonProjectService;
|
||||
@Autowired
|
||||
private IPayContactsManagementService payContactsManagementService;
|
||||
|
||||
/**
|
||||
@Autowired
|
||||
private ISysUserService sysUserService;
|
||||
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @param payCommonProject
|
||||
@@ -97,12 +102,17 @@ public class PayCommonProjectController extends JeroController<PayCommonProject,
|
||||
}
|
||||
PayContactsManagement contactsName = payContactsManagementService.getById(payCommonProject.getContactsId());
|
||||
PayContactsManagement mailContactsName = payContactsManagementService.getById(payCommonProject.getContactsId());
|
||||
SysUser principalName = sysUserService.getById(payCommonProject.getPrincipalId());
|
||||
if(Objects.isNull(contactsName)){
|
||||
return Result.error("联系人名称为空!");
|
||||
}
|
||||
if(Objects.isNull(mailContactsName)){
|
||||
return Result.error("邮寄联系人名称为空!");
|
||||
}
|
||||
if(Objects.isNull(principalName)){
|
||||
return Result.error("负责人名称为空!");
|
||||
}
|
||||
payCommonProject.setPrincipalName(principalName.getRealname());
|
||||
payCommonProject.setContactsName(contactsName.getName());
|
||||
payCommonProject.setMailContactsName(mailContactsName.getName());
|
||||
payCommonProject.setPackaging(PayProjectCommon.PACKAGING0);
|
||||
@@ -139,6 +149,21 @@ public class PayCommonProjectController extends JeroController<PayCommonProject,
|
||||
log.info("普通项目管理-编辑异常",e);
|
||||
return Result.error("来款项目已存在!");
|
||||
}
|
||||
PayContactsManagement contactsName = payContactsManagementService.getById(payCommonProject.getContactsId());
|
||||
PayContactsManagement mailContactsName = payContactsManagementService.getById(payCommonProject.getContactsId());
|
||||
SysUser principalName = sysUserService.getById(payCommonProject.getPrincipalId());
|
||||
if(Objects.isNull(contactsName)){
|
||||
return Result.error("联系人名称为空!");
|
||||
}
|
||||
if(Objects.isNull(mailContactsName)){
|
||||
return Result.error("邮寄联系人名称为空!");
|
||||
}
|
||||
if(Objects.isNull(principalName)){
|
||||
return Result.error("负责人名称为空!");
|
||||
}
|
||||
payCommonProject.setPrincipalName(principalName.getRealname());
|
||||
payCommonProject.setContactsName(contactsName.getName());
|
||||
payCommonProject.setMailContactsName(mailContactsName.getName());
|
||||
payCommonProjectService.updateById(payCommonProject);
|
||||
return Result.OK("编辑成功!");
|
||||
}
|
||||
|
||||
-2
@@ -57,8 +57,6 @@ public class PayCommonProject implements Serializable {
|
||||
/**负责人名称*/
|
||||
@Excel(name = "负责人名称", width = 15)
|
||||
@ApiModelProperty(value = "负责人名称")
|
||||
@NotEmpty(message = "负责人名称不能为空!")
|
||||
@Size(max = 50,message = "负责人名称长度应小于50个字符")
|
||||
private String principalName;
|
||||
/**来款企业id*/
|
||||
@Excel(name = "来款企业id", width = 15)
|
||||
|
||||
Reference in New Issue
Block a user