test_class.file: service/settlement-service/src/test/java/com/meiduimall/service/settlement/api/DrawControllerTest.java
test_class.identifier: DrawControllerTest
test_class.superclass: extends BaseTest
test_case.body: @Test
  	public void testQueryDrawCashById() throws Exception {
  		ResultActions results = mockMvc.perform(MockMvcRequestBuilders
  				.post("/settlementservice/drawservice/v1/querydrawcashbyid").param("drawCode", "QZ44030817032700"))
  				.andExpect(status().isOk());
  		
  		results.andDo(new ResultHandler() {
  			@Override
  			public void handle(MvcResult result) throws Exception {
  				System.out.println("*********" + result.getResponse().getContentAsString());
  			}
  		});
  	}
test_case.class_method_signature: DrawControllerTest.testQueryDrawCashById()
test_case.full_signature: @Test public void testQueryDrawCashById()
test_case.identifier: testQueryDrawCashById
test_case.invocations: andExpect perform param post isOk status andDo println getContentAsString getResponse
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testQueryDrawCashById()
focal_class.declarator: log = LoggerFactory.getLogger(DrawController.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger log = LoggerFactory.getLogger(DrawController.class);
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: BALANCE = "balance"
focal_class.modifier: private static final
focal_class.original_string: private static final String BALANCE = "balance";
focal_class.type: String
focal_class.var_name: BALANCE
focal_class.declarator: ADMIN = "admin"
focal_class.modifier: private static final
focal_class.original_string: private static final String ADMIN = "admin";
focal_class.type: String
focal_class.var_name: ADMIN
focal_class.declarator: drawService
focal_class.modifier: @Autowired
  	private
focal_class.original_string: @Autowired
  	private DrawService drawService;
focal_class.type: DrawService
focal_class.var_name: drawService
focal_class.declarator: agentService
focal_class.modifier: @Autowired
  	private
focal_class.original_string: @Autowired
  	private AgentService agentService;
focal_class.type: AgentService
focal_class.var_name: agentService
focal_class.file: service/settlement-service/src/main/java/com/meiduimall/service/settlement/api/DrawController.java
focal_class.identifier: DrawController
focal_class.class_method_signature: DrawController.queryAccoutBalance(String code)
focal_class.full_signature: @PostMapping(value="/queryaccoutbalance") public ResBodyData queryAccoutBalance(String code)
focal_class.identifier: queryAccoutBalance
focal_class.modifiers: @PostMapping(value="/queryaccoutbalance") public
focal_class.parameters: (String code)
focal_class.return: ResBodyData
focal_class.signature: ResBodyData queryAccoutBalance(String code)
focal_class.class_method_signature: DrawController.drawCash(@Validated EcmMzfDraw ecmMzfDraw)
focal_class.full_signature: @PostMapping(value = "/drawcash") public ResBodyData drawCash(@Validated EcmMzfDraw ecmMzfDraw)
focal_class.identifier: drawCash
focal_class.modifiers: @PostMapping(value = "/drawcash") public
focal_class.parameters: (@Validated EcmMzfDraw ecmMzfDraw)
focal_class.return: ResBodyData
focal_class.signature: ResBodyData drawCash(@Validated EcmMzfDraw ecmMzfDraw)
focal_class.class_method_signature: DrawController.queryDrawCash(
  			@RequestParam(value = "pageNumber", defaultValue = "1") int pageNumber,
  			@RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
  			@RequestParam(value = "type", defaultValue = "list") String type,
  			@RequestParam Map<String, Object> params)
focal_class.full_signature: @PostMapping(value = "/querydrawcash") public ResBodyData queryDrawCash(
  			@RequestParam(value = "pageNumber", defaultValue = "1") int pageNumber,
  			@RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
  			@RequestParam(value = "type", defaultValue = "list") String type,
  			@RequestParam Map<String, Object> params)
focal_class.identifier: queryDrawCash
focal_class.modifiers: @PostMapping(value = "/querydrawcash") public
focal_class.parameters: (
  			@RequestParam(value = "pageNumber", defaultValue = "1") int pageNumber,
  			@RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
  			@RequestParam(value = "type", defaultValue = "list") String type,
  			@RequestParam Map<String, Object> params)
focal_class.return: ResBodyData
focal_class.signature: ResBodyData queryDrawCash(
  			@RequestParam(value = "pageNumber", defaultValue = "1") int pageNumber,
  			@RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
  			@RequestParam(value = "type", defaultValue = "list") String type,
  			@RequestParam Map<String, Object> params)
focal_class.class_method_signature: DrawController.queryDrawCashById(String drawCode)
focal_class.full_signature: @PostMapping(value="/querydrawcashbyid") public ResBodyData queryDrawCashById(String drawCode)
focal_class.identifier: queryDrawCashById
focal_class.modifiers: @PostMapping(value="/querydrawcashbyid") public
focal_class.parameters: (String drawCode)
focal_class.return: ResBodyData
focal_class.signature: ResBodyData queryDrawCashById(String drawCode)
focal_class.class_method_signature: DrawController.verifyDrawCashById(EcmMzfDraw ecmmzfdraw)
focal_class.full_signature: @PostMapping(value="/verifydrawcashbyid") public ResBodyData verifyDrawCashById(EcmMzfDraw ecmmzfdraw)
focal_class.identifier: verifyDrawCashById
focal_class.modifiers: @PostMapping(value="/verifydrawcashbyid") public
focal_class.parameters: (EcmMzfDraw ecmmzfdraw)
focal_class.return: ResBodyData
focal_class.signature: ResBodyData verifyDrawCashById(EcmMzfDraw ecmmzfdraw)
focal_class.class_method_signature: DrawController.rejectDrawCashById(EcmMzfDraw ecmmzfdraw)
focal_class.full_signature: @PostMapping(value="/rejectdrawcashbyid") public ResBodyData rejectDrawCashById(EcmMzfDraw ecmmzfdraw)
focal_class.identifier: rejectDrawCashById
focal_class.modifiers: @PostMapping(value="/rejectdrawcashbyid") public
focal_class.parameters: (EcmMzfDraw ecmmzfdraw)
focal_class.return: ResBodyData
focal_class.signature: ResBodyData rejectDrawCashById(EcmMzfDraw ecmmzfdraw)
focal_class.class_method_signature: DrawController.confirmDrawCashByIdByType(EcmMzfDraw ecmmzfdraw)
focal_class.full_signature: @PostMapping(value="/confirmdrawcashbyidbytype") public ResBodyData confirmDrawCashByIdByType(EcmMzfDraw ecmmzfdraw)
focal_class.identifier: confirmDrawCashByIdByType
focal_class.modifiers: @PostMapping(value="/confirmdrawcashbyidbytype") public
focal_class.parameters: (EcmMzfDraw ecmmzfdraw)
focal_class.return: ResBodyData
focal_class.signature: ResBodyData confirmDrawCashByIdByType(EcmMzfDraw ecmmzfdraw)
focal_method.body: @PostMapping(value="/querydrawcashbyid")
  	public ResBodyData queryDrawCashById(String drawCode) {
  		EcmMzfDraw drawDetail = drawService.queryDrawCashById(drawCode);
  		return SettlementUtil.success(drawDetail);
  	}
focal_method.class_method_signature: DrawController.queryDrawCashById(String drawCode)
focal_method.full_signature: @PostMapping(value="/querydrawcashbyid") public ResBodyData queryDrawCashById(String drawCode)
focal_method.identifier: queryDrawCashById
focal_method.invocations: queryDrawCashById success
focal_method.modifiers: @PostMapping(value="/querydrawcashbyid") public
focal_method.parameters: (String drawCode)
focal_method.return: ResBodyData
focal_method.signature: ResBodyData queryDrawCashById(String drawCode)