|
@@ -2500,18 +2500,14 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
updateWrapper.in("p_key_id", pkeyId + "");
|
|
|
updateWrapper.set("pdf_url", fileUrl);
|
|
|
updateWrapper.set("real_fill_rate", realFillRate);
|
|
|
+ updateWrapper.set("date_is_complete", dateFlag?1:2);
|
|
|
wbsTreeContractService.update(updateWrapper);
|
|
|
//
|
|
|
String sql="SELECT parent.* FROM m_wbs_tree_contract child JOIN m_wbs_tree_contract parent ON child.p_id = parent.p_key_id WHERE child.p_key_id ="+pkeyId+" AND child.contract_id = parent.contract_id AND child.project_id = parent.project_id";
|
|
|
List<WbsTreeContract> query = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(WbsTreeContract.class));
|
|
|
if(!query.isEmpty()){
|
|
|
WbsTreeContract contract = query.get(0);
|
|
|
- if(!dateFlag){
|
|
|
- contract.setDateIsComplete(2);
|
|
|
-
|
|
|
- }else{
|
|
|
- contract.setDateIsComplete(1);
|
|
|
- }
|
|
|
+ contract.setDateIsComplete(dateFlag?1:2);
|
|
|
String ancestorsPId = contract.getAncestorsPId();
|
|
|
if (ancestorsPId.startsWith("0,")) {
|
|
|
ancestorsPId = ancestorsPId.substring(2);
|
|
@@ -2520,7 +2516,6 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
updateWrapper1.in("p_key_id", ancestorsPId);
|
|
|
updateWrapper1.set("date_is_complete",contract.getDateIsComplete());
|
|
|
wbsTreeContractService.update(updateWrapper1);
|
|
|
-
|
|
|
Integer classify =
|
|
|
Arrays.asList("1", "2", "3").contains(contract.getTableOwner()) ? 1 :
|
|
|
Arrays.asList("4", "5", "6").contains(contract.getTableOwner()) ? 2 : 1;
|