zhongrj
2023-11-06 c5e199a4ff251c281ac638f7230b1bcd180ca0f8
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/TbAttResBaseServiceImpl.java
@@ -119,6 +119,7 @@
      if (null!=tbAttResBase.getGuid()){
         // 更新
         i = baseMapper.updateById(tbAttResBase);
         updateFinalState(tbAttResBase.getGuid(),tbAttResBase.getCheckState());
      }else {
         tbAttResBase.setCreateTime(new Date());
         i = baseMapper.insert(tbAttResBase);
@@ -327,13 +328,21 @@
   public Boolean updateFinalState(String resGuid, int state) {
      TbAttResBase tbAttResBase = new TbAttResBase();
      tbAttResBase.setGuid(resGuid);
      if (state==2){
      if (state==1 || state==2){
         // 审核通过,判断是否已全部通过审核
         Boolean flag = baseMapper.getFinalCheckStateByGuid(resGuid);
         if (flag){
            tbAttResBase.setFinalState(1);
         }else {
            tbAttResBase.setFinalState(0);
            // 否则判断是否审核中
            flag = baseMapper.getFinalCheckStateCheckLoadingByGuid(resGuid);
            if (flag){
               // 设置为审核中
               tbAttResBase.setFinalState(2);
            }else {
               // 填写中
               tbAttResBase.setFinalState(0);
            }
         }
      }else {
         tbAttResBase.setFinalState(0);