fs-danaus
2022-05-13 2e60c6034fdfbcfbc4d7a91f0a84926688a50009
src/com/yc/action/panval/PanelCommitAction.java
@@ -12,6 +12,7 @@
import com.yc.service.panel.SqlDBHelperIfc;
import com.yc.service.panel.SystemSettingsDao;
import com.yc.utils.SessionKey;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException;
import org.springframework.dao.IncorrectResultSizeDataAccessException;
@@ -172,11 +173,18 @@
   public String PostDeleteDocSql(String formid, String doccode,String docstatus,String dbid,String formtype,
                        String userName,String userCode,String no,Map<String, String> env) {
      Map<String, Object> map =null;
      CallBackMessage callBackMessage=new CallBackMessage();
      try {
         SpObserver.setDBtoInstance("_"+dbid);
         map = sDao.getFormIdInTable(Integer.parseInt(formid));
      }finally {
      }catch (Exception e){
         return callBackMessage.sendErrorMessage(e.getCause() != null ? e.getCause().getMessage():e.getMessage());
      }
      finally {
         SpObserver.setDBtoInstance();
      }
      if(StringUtils.isBlank(doccode)){
         return callBackMessage.sendErrorMessage("不能删除单号为空的单据!");
      }
      env.put("doccode",doccode);
      List<String> listSql=new ArrayList<String>();
@@ -192,7 +200,7 @@
      int formType_int = (strTi != null) ? Integer.parseInt(strTi) : 0;//
      strTi = no;
      int no496 = (strTi != null) ? Integer.parseInt(strTi) : -1;// 针对499相同类型
      CallBackMessage callBackMessage=new CallBackMessage();
      try {
         SpObserver.setDBtoInstance("_"+dbid);
         List<Map<String, Object>> selshandan = sDbHelperIfc.getselectshandan("select  1 from " + HDTable