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