Commit 3904b920 by 胡懿

增加查询台账明细的接口

parent 26ec05d5
...@@ -105,7 +105,14 @@ public class LedgerService extends CrudService<LedgerMapper, Ledger> { ...@@ -105,7 +105,14 @@ public class LedgerService extends CrudService<LedgerMapper, Ledger> {
public Page<Ledger> findPage(Page<Ledger> page, Ledger ledger) { public Page<Ledger> findPage(Page<Ledger> page, Ledger ledger) {
return super.findPage(page, ledger); return super.findPage(page, ledger);
} }
public Page<LedgerInfo> findInfoPage(Page<LedgerInfo> page, LedgerInfo ledgerInfo) {
dataRuleFilter(ledgerInfo);
ledgerInfo.setPage(page);
page.setList(ledgerInfoMapper.findList(ledgerInfo));
return page;
}
@Transactional(readOnly = false) @Transactional(readOnly = false)
public void save(Ledger ledger) { public void save(Ledger ledger) {
Ledger oldLeger = mapper.findByTypeAndModel(ledger); Ledger oldLeger = mapper.findByTypeAndModel(ledger);
......
...@@ -12,6 +12,7 @@ import javax.servlet.http.HttpServletRequest; ...@@ -12,6 +12,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.ConstraintViolationException; import javax.validation.ConstraintViolationException;
import com.jeeplus.modules.warehouse.ledger.entity.LedgerInfo;
import org.apache.shiro.authz.annotation.Logical; import org.apache.shiro.authz.annotation.Logical;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -174,6 +175,8 @@ public class LedgerController extends BaseController { ...@@ -174,6 +175,8 @@ public class LedgerController extends BaseController {
return ledgerService.get(id); return ledgerService.get(id);
} }
@ResponseBody
@RequestMapping(value = "countLedger")
public Ledger countLedger(String id) { public Ledger countLedger(String id) {
return ledgerService.countLedger(id); return ledgerService.countLedger(id);
} }
...@@ -233,6 +236,13 @@ public class LedgerController extends BaseController { ...@@ -233,6 +236,13 @@ public class LedgerController extends BaseController {
} }
return j; return j;
} }
@ResponseBody
@RequestMapping(value = "infoDate")
public Map<String, Object> infoDate(LedgerInfo ledgerInfo, HttpServletRequest request, HttpServletResponse response, Model model) {
Page<LedgerInfo> page = ledgerService.findInfoPage(new Page<LedgerInfo>(request, response), ledgerInfo);
return getBootstrapData(page);
}
} }
\ No newline at end of file
Markdown is supported
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