Commit 6b9efa9b authored by 季圣华's avatar 季圣华
Browse files

优化删除单据的接口,解决原单据状态不变的bug

parent d85ccf3c
...@@ -314,7 +314,7 @@ public class DepotHeadService { ...@@ -314,7 +314,7 @@ public class DepotHeadService {
BusinessConstants.SUB_TYPE_REPLAY.equals(depotHead.getSubType()))) { BusinessConstants.SUB_TYPE_REPLAY.equals(depotHead.getSubType()))) {
String status = BusinessConstants.BILLS_STATUS_AUDIT; String status = BusinessConstants.BILLS_STATUS_AUDIT;
//查询除当前单据之外的关联单据列表 //查询除当前单据之外的关联单据列表
List<DepotHead> exceptCurrentList = getListByLinkNumberExceptCurrent(depotHead.getLinkNumber(), depotHead.getNumber()); List<DepotHead> exceptCurrentList = getListByLinkNumberExceptCurrent(depotHead.getLinkNumber(), depotHead.getNumber(), depotHead.getType());
if(exceptCurrentList!=null && exceptCurrentList.size()>0) { if(exceptCurrentList!=null && exceptCurrentList.size()>0) {
status = BusinessConstants.BILLS_STATUS_SKIPING; status = BusinessConstants.BILLS_STATUS_SKIPING;
} }
...@@ -691,9 +691,9 @@ public class DepotHeadService { ...@@ -691,9 +691,9 @@ public class DepotHeadService {
* @return * @return
* @throws Exception * @throws Exception
*/ */
public List<DepotHead> getListByLinkNumberExceptCurrent(String linkNumber, String number)throws Exception { public List<DepotHead> getListByLinkNumberExceptCurrent(String linkNumber, String number, String type)throws Exception {
DepotHeadExample example = new DepotHeadExample(); DepotHeadExample example = new DepotHeadExample();
example.createCriteria().andLinkNumberEqualTo(linkNumber).andNumberNotEqualTo(number) example.createCriteria().andLinkNumberEqualTo(linkNumber).andNumberNotEqualTo(number).andTypeEqualTo(type)
.andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED); .andDeleteFlagNotEqualTo(BusinessConstants.DELETE_FLAG_DELETED);
return depotHeadMapper.selectByExample(example); return depotHeadMapper.selectByExample(example);
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment