|
@@ -23,11 +23,18 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
+import com.fuzamei.constant.HintMSG;
|
|
|
+import com.fuzamei.constant.Role;
|
|
|
+import com.fuzamei.entity.BusinessCheck;
|
|
|
import com.fuzamei.entity.CapitalTransfer;
|
|
|
+import com.fuzamei.entity.CapitalTransferCheck;
|
|
|
+import com.fuzamei.entity.UserDetail;
|
|
|
import com.fuzamei.service.CapitalTransferService;
|
|
|
import com.fuzamei.service.UserAuthoricationService;
|
|
|
import com.fuzamei.utils.JSONUtil;
|
|
|
import com.fuzamei.utils.PageDTO;
|
|
|
+import com.fuzamei.utils.ValidationUtil;
|
|
|
|
|
|
@Controller
|
|
|
@RequestMapping(value = "CapitalTransfer")
|
|
@@ -36,29 +43,95 @@ public class CapitalTransferAction {
|
|
|
private CapitalTransferService capitalTransferService;
|
|
|
@Autowired
|
|
|
private UserAuthoricationService userAuthoricationService;
|
|
|
+ private static final int ROW_NUM = 10;
|
|
|
|
|
|
* 查询资金划转表 省分行托管中心指令业务岗
|
|
|
* @param
|
|
|
* @param
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
- @RequestMapping(value = "/selectCapitalTransfer", method = RequestMethod.POST)
|
|
|
+
|
|
|
@ResponseBody
|
|
|
public Map<String, Object> selectCapitalTransfer(@RequestBody String data) {
|
|
|
|
|
|
-
|
|
|
-
|
|
|
Map<String, Object> mapResult = new LinkedHashMap<String, Object>();
|
|
|
Map<String, Object> map = JSONUtil.jsonToMap(data);
|
|
|
PageDTO pageDto=capitalTransferService.selectCapitalTransferTable(map);
|
|
|
mapResult = JSONUtil.getJsonMap(200, true, "操作成功", pageDto);
|
|
|
|
|
|
return mapResult;
|
|
|
+ }*/
|
|
|
+
|
|
|
+ * 各个岗位查看资金划转记录列表
|
|
|
+ * @param data
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/selectCapitalTransfer", method = RequestMethod.POST)
|
|
|
+ @ResponseBody
|
|
|
+ public Map<String, Object> selectCapitalTransfer(@RequestBody String data) {
|
|
|
+
|
|
|
+ try {
|
|
|
+ @SuppressWarnings("unchecked")
|
|
|
+ Map<String, Object> map = JSON.parseObject(data,Map.class);
|
|
|
+ int userId=ValidationUtil.checkAndAssignInt("userId");
|
|
|
+ UserDetail userDetail = userAuthoricationService.checkUserAuthority(userId,Role.BUSINESS_CHIEF_POS_OF_PBBTBC,Role.BUSINESS_CHECK_POS_OF_PBBTBC,Role.BUSINESS_TRAN_POS_OF_PBBTBC);
|
|
|
+ int page = ValidationUtil.checkMinAndAssignInt(map.get("page"), 1);
|
|
|
+ String fund_name=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("fund_name"));
|
|
|
+ String status_name=ValidationUtil.checkBlankStringAndAssignEmptyIfIsBlank(map.get("status_name"));
|
|
|
+ long startTime = ValidationUtil.checkAndAssignDefaultLong(map.get("startTime"), 0L);
|
|
|
+ long endTime = ValidationUtil.checkAndAssignDefaultLong(map.get("endTime"), Long.MAX_VALUE);
|
|
|
+
|
|
|
+ Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
|
|
|
+ mapToService.put("userDetail", userDetail);
|
|
|
+ mapToService.put("startPage", (page - 1) * ROW_NUM);
|
|
|
+ mapToService.put("fund_name", fund_name);
|
|
|
+ mapToService.put("status_name", status_name);
|
|
|
+
|
|
|
+ mapToService.put("startTime", startTime);
|
|
|
+ if (startTime <= endTime) {
|
|
|
+ mapToService.put("endTime", endTime);
|
|
|
+ } else {
|
|
|
+ mapToService.put("endTime", Long.MAX_VALUE);
|
|
|
+ }
|
|
|
+ mapToService.put("rowNum", ROW_NUM);
|
|
|
+ PageDTO pageDto=capitalTransferService.selectCapitalTransferTableAll(mapToService);
|
|
|
+ return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, pageDto);
|
|
|
+ } catch (Exception e) {
|
|
|
+ return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ * 审核记录的查询,当用户点击查看按钮后,不仅显示了资金划转的信息,还显示了资金划转审核记录的信息,这里资金划转的信息直接从前端获取,审核记录根据前端提供的id号>fund_id来进行查询
|
|
|
+ * @param data
|
|
|
+ * @return
|
|
|
+ * {
|
|
|
+ "fund_id":"1012",
|
|
|
+ "userId":"xxx"
|
|
|
+ }
|
|
|
+ */
|
|
|
+ @RequestMapping(value="/queryCapitalTransferCheckInformation",method=RequestMethod.POST)
|
|
|
+ @ResponseBody
|
|
|
+ private Map<String,Object> queryCapitalTransferCheckInformation(@RequestBody String data){
|
|
|
+ try {
|
|
|
+ @SuppressWarnings("unchecked")
|
|
|
+ Map<String, Object> map = JSON.parseObject(data, Map.class);
|
|
|
+
|
|
|
+ int userId=ValidationUtil.checkAndAssignInt(map.get("userId"));
|
|
|
+
|
|
|
+ UserDetail userDetail = userAuthoricationService.checkUserAuthority(userId,Role.BUSINESS_CHIEF_POS_OF_PBBTBC,Role.BUSINESS_CHECK_POS_OF_PBBTBC,Role.BUSINESS_TRAN_POS_OF_PBBTBC);
|
|
|
+ Integer fund_id =ValidationUtil.checkAndAssignInt(map.get("fund_id"));
|
|
|
+ Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
|
|
|
+ mapToService.put("userDetail", userDetail);
|
|
|
+ mapToService.put("fund_id", fund_id);
|
|
|
+ List<CapitalTransferCheck> capitalTransferCheckList =capitalTransferService.queryCapitalTransferCheckInformation(mapToService);
|
|
|
+ return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, capitalTransferCheckList);
|
|
|
+ } catch (Exception e) {
|
|
|
+ return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
|
|
|
"fund_id":"1002" postman 传id
|
|
|
- }
|
|
|
+ } 暂不用上面代替了
|
|
|
* 资金划转列表点击查看详情
|
|
|
* @param data
|
|
|
* @return
|