| | |
| | | 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; |
| | |
| | | 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>(); |
| | |
| | | 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 |