fix 88139 标协会员编辑金额比实收小时,需要报提示吗
This commit is contained in:
+7
@@ -13,12 +13,14 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||||||
import com.jero.common.common.ProjectCommon;
|
import com.jero.common.common.ProjectCommon;
|
||||||
import com.jero.common.enums.PaymentStatusEnum;
|
import com.jero.common.enums.PaymentStatusEnum;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
|
import com.jero.common.service.ProjectDetailService;
|
||||||
import com.jero.common.service.RolePermissionService;
|
import com.jero.common.service.RolePermissionService;
|
||||||
import com.jero.common.system.api.ISysBaseAPI;
|
import com.jero.common.system.api.ISysBaseAPI;
|
||||||
import com.jero.common.system.query.QueryGenerator;
|
import com.jero.common.system.query.QueryGenerator;
|
||||||
import com.jero.common.system.vo.DictModel;
|
import com.jero.common.system.vo.DictModel;
|
||||||
import com.jero.common.system.vo.LoginUser;
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.common.util.ValidUtil;
|
import com.jero.common.util.ValidUtil;
|
||||||
|
import com.jero.common.vo.ProjectStatusVO;
|
||||||
import com.jero.company.entity.PayCompanyManagement;
|
import com.jero.company.entity.PayCompanyManagement;
|
||||||
import com.jero.company.entity.PayContactsManagement;
|
import com.jero.company.entity.PayContactsManagement;
|
||||||
import com.jero.company.service.IPayCompanyManagementService;
|
import com.jero.company.service.IPayCompanyManagementService;
|
||||||
@@ -122,6 +124,8 @@ public class ITbMemberProjectSubitemService extends ServiceImpl<TbMemberProjectS
|
|||||||
private IPayCompanyManagementTemporaryService payCompanyManagementTemporaryService;
|
private IPayCompanyManagementTemporaryService payCompanyManagementTemporaryService;
|
||||||
@Resource
|
@Resource
|
||||||
private IPayContactsManagementTemporaryService payContactsManagementTemporaryService;
|
private IPayContactsManagementTemporaryService payContactsManagementTemporaryService;
|
||||||
|
@Autowired
|
||||||
|
private ProjectDetailService projectDetailService;
|
||||||
/**
|
/**
|
||||||
* 保存
|
* 保存
|
||||||
*/
|
*/
|
||||||
@@ -439,6 +443,9 @@ public class ITbMemberProjectSubitemService extends ServiceImpl<TbMemberProjectS
|
|||||||
throw new JeroBootException("会员单位不可变更");
|
throw new JeroBootException("会员单位不可变更");
|
||||||
}
|
}
|
||||||
setSubitemEdit(tbMemberProjectSubitem,subitemOld,annualDataLocking);
|
setSubitemEdit(tbMemberProjectSubitem,subitemOld,annualDataLocking);
|
||||||
|
// 变更待确收金额,重新校验状态
|
||||||
|
ProjectStatusVO projectStatusVO = projectDetailService.getStatus(subitemId,tbMemberProjectSubitem.getAmountReceivable(),tbMemberProjectSubitem.getInvoiceRequirements());
|
||||||
|
|
||||||
// 校验项目是否已关联合同
|
// 校验项目是否已关联合同
|
||||||
PayIncomeContract payIncomeContract = payIncomeContractService.checkPayIncomeContractAssociated(subitemId);
|
PayIncomeContract payIncomeContract = payIncomeContractService.checkPayIncomeContractAssociated(subitemId);
|
||||||
if (!Objects.isNull(payIncomeContract)) {
|
if (!Objects.isNull(payIncomeContract)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user