通用项目详情完善
This commit is contained in:
+11
@@ -149,4 +149,15 @@ public interface IPayIncomeContractService extends IService<PayIncomeContract> {
|
||||
* @Exception
|
||||
*/
|
||||
PayIncomeContract setPayIncomeContractAssociated(String contractNum,String companyId,String projectId);
|
||||
/**
|
||||
* @Description 合同存在 && 合同状态不为草稿,不为未通过 关联合同
|
||||
* @Author lqt
|
||||
* @Date 2021/9/15
|
||||
* @Param payIncomeContract 合同信息
|
||||
* @Param projectId 项目id
|
||||
* @Param projectType 项目类型
|
||||
* @Return
|
||||
* @Exception
|
||||
*/
|
||||
void insertPayIncomeContract(PayIncomeContract payIncomeContract,String projectId,Integer projectType);
|
||||
}
|
||||
|
||||
+16
@@ -27,6 +27,7 @@ import com.jero.pack.entity.PayPackCompany;
|
||||
import com.jero.pack.entity.PayPackCompanyProject;
|
||||
import com.jero.pack.service.IPayPackCompanyProjectService;
|
||||
import com.jero.pack.service.IPayPackCompanyService;
|
||||
import com.jero.project.common.PayProjectCommon;
|
||||
import com.jero.project.entity.PayCommonProject;
|
||||
import com.jero.project.entity.PayWorkingGroup;
|
||||
import com.jero.project.entity.PayWorkingGroupSubItem;
|
||||
@@ -739,4 +740,19 @@ public class PayIncomeContractServiceImpl extends ServiceImpl<PayIncomeContractM
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void insertPayIncomeContract(PayIncomeContract payIncomeContract,String projectId,Integer projectType) {
|
||||
// 合同存在 && 合同状态不为草稿,不为未通过 关联合同
|
||||
if(!Objects.isNull(payIncomeContract)){
|
||||
if(payIncomeContract.getStatus() == PayIncomeContractCommon.STATUS1 && payIncomeContract.getStatus() == PayIncomeContractCommon.STATUS4){
|
||||
throw new JeroBootException("合同状态为草稿状态,不能进行关联!");
|
||||
}
|
||||
PayIncomeContractAssociated payIncomeContractAssociated = new PayIncomeContractAssociated();
|
||||
payIncomeContractAssociated.setContractId(payIncomeContract.getId());
|
||||
payIncomeContractAssociated.setProjectType(projectType);
|
||||
payIncomeContractAssociated.setProjectId(projectId);
|
||||
payIncomeContractAssociatedService.save(payIncomeContractAssociated);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user