核心对接询价系统数据

master
马开放 4 weeks ago
parent 5f3357bd01
commit d4dc545d95
  1. 111
      lis-module-grp-nb-service/src/main/java/com/sinosoft/lis/controller/g_app/LCPropPrintBL.java
  2. 51
      lis-module-grp-nb-service/src/main/java/com/sinosoft/lis/controller/g_app/LCPropPrintController.java
  3. 1
      lis-module-grp-nb-web/src/main/webapp/g_app/LCPropPrintInput.js

@ -0,0 +1,111 @@
package com.sinosoft.lis.controller.g_app;
import com.sinosoft.lis.i18n.I18nMessage;
import com.sinosoft.lis.pubfun.MMap;
import com.sinosoft.lis.pubfun.PubSubmit;
import com.sinosoft.service.BusinessService;
import com.sinosoft.utility.CError;
import com.sinosoft.utility.CErrors;
import com.sinosoft.utility.VData;
public class LCPropPrintBL implements BusinessService {
/**
* 错误处理类每个需要错误处理的类中都放置该类
*/
public CErrors mErrors = new CErrors();
/**
* 提交数据的容器
*/
private MMap mMMap = new MMap();
/**
* 传入数据的容器
*/
private VData mInputData = new VData();
@Override
public boolean submitData(VData vData, String Operater) {
if (!checkData()) {
return false;
}
if (!dealData()) {
return false;
}
if (!saveData()) {
return false;
}
return true;
}
@Override
public VData getResult() {
return null;
}
@Override
public CErrors getErrors() {
return null;
}
private boolean checkData() {
return true;
}
/**
* 业务处理
*
* @return 如果处理失败则返回false否则返回true
*/
private boolean dealData() {
// if (mOperate.equals("INSERT")) {
// mMMap.put(tLDAntiMoneyLauICustInfoSchema, MMap.Action.DELETE_INSERT);
// }
// 落表数据
return true;
}
/**
* 数据提交
* 输出如果提交失败则返回false否则返回true
*
* @return
*/
private boolean saveData() {
mInputData.clear();
mInputData.add(mMMap);
PubSubmit tPubSubmit = new PubSubmit();
if (!tPubSubmit.submitData(mInputData, null)) {
buildError("saveData", new I18nMessage("提交数据失败!", "LIS-08006"));
return false;
}
return true;
}
/**
* 错误构造方法
*
* @param tFunctionName
* @param tErrorMessage
*/
private void buildError(String tFunctionName, I18nMessage tErrorMessage) {
CError tCError = new CError();
tCError.moduleName = this.getClass().getSimpleName();
tCError.functionName = tFunctionName;
tCError.errorMessage(tErrorMessage);
mErrors.addOneError(tCError);
}
}

@ -12,6 +12,7 @@ import com.sinosoft.lis.pubfun.GlobalInput;
import com.sinosoft.lis.pubfun.QueryParamFill; import com.sinosoft.lis.pubfun.QueryParamFill;
import com.sinosoft.lis.pubfun.QueryParamValid; import com.sinosoft.lis.pubfun.QueryParamValid;
import com.sinosoft.lis.schema.LCProposalSchema; import com.sinosoft.lis.schema.LCProposalSchema;
import com.sinosoft.lis.vo.EasyQuerySQLVO;
import com.sinosoft.lis.vo.EasyQueryVO; import com.sinosoft.lis.vo.EasyQueryVO;
import com.sinosoft.lis.vo.g_app.LCPropPrintVO; import com.sinosoft.lis.vo.g_app.LCPropPrintVO;
import com.sinosoft.service.stereotype.QueryMapping; import com.sinosoft.service.stereotype.QueryMapping;
@ -27,6 +28,8 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import java.util.HashMap;
@Controller @Controller
@RequestMapping(Service.GRP_NB) @RequestMapping(Service.GRP_NB)
public class LCPropPrintController { public class LCPropPrintController {
@ -88,7 +91,7 @@ public class LCPropPrintController {
} }
} }
} catch (Exception ex) { } catch (Exception ex) {
logger.error("程序执行异常",ex); logger.error("程序执行异常", ex);
tContent = tFlagStr + "处理异常,请联系系统运维人员!"; tContent = tFlagStr + "处理异常,请联系系统运维人员!";
tFlagStr = "Fail"; tFlagStr = "Fail";
response.setContent(tContent); response.setContent(tContent);
@ -98,17 +101,31 @@ public class LCPropPrintController {
return response; return response;
} }
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->投保书打印-->查询2") @ApiOperation("团险合并-->新單管理-->投保书打印-->查询2")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql2", queryParams = { @QueryParam(name = "para3", fill = QueryParamFill.ManageCom), @QueryParam(name = "para4", fill = QueryParamFill.User) }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql2", queryParams = {@QueryParam(name = "para3", fill = QueryParamFill.ManageCom), @QueryParam(name = "para4", fill = QueryParamFill.User)})
@LogInfo(name = "查询2", operType = OperType.comm_query) @LogInfo(name = "查询2", operType = OperType.comm_query)
public String LCPropPrintSql2(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql2(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); EasyQuerySQLVO sqlInfo = easyQueryVO.getSqlInfo();
String query = EasyQueryController.query(easyQueryVO);
if (!"100|未查询到相关数据!".equals(query)) {
return query;
} else {
HashMap<String, String> para = sqlInfo.getPara();
String para1 = para.get("para1");
String para2 = para.get("para2");
System.out.println("未查询到询价数据");
return query;
}
} }
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->投保书打印-->查询1") @ApiOperation("团险合并-->新單管理-->投保书打印-->查询1")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql1", queryParams = { @QueryParam(name = "para4", fill = QueryParamFill.ManageCom), @QueryParam(name = "para5", fill = QueryParamFill.User) }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql1", queryParams = {@QueryParam(name = "para4", fill = QueryParamFill.ManageCom), @QueryParam(name = "para5", fill = QueryParamFill.User)})
@LogInfo(name = "查询1", operType = OperType.comm_query) @LogInfo(name = "查询1", operType = OperType.comm_query)
public String LCPropPrintSql1(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql1(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -116,7 +133,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->投保书打印-->查询投保方案(普通)") @ApiOperation("团险合并-->新單管理-->投保书打印-->查询投保方案(普通)")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql3", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql3", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "查询投保方案(普通)", operType = OperType.comm_query) @LogInfo(name = "查询投保方案(普通)", operType = OperType.comm_query)
public String LCPropPrintSql3(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql3(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -124,7 +141,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->投保书打印-->查询投保方案(普通)") @ApiOperation("团险合并-->新單管理-->投保书打印-->查询投保方案(普通)")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/SelectPlanDetail", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/SelectPlanDetail", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "查询投保方案(普通)", operType = OperType.comm_query) @LogInfo(name = "查询投保方案(普通)", operType = OperType.comm_query)
public String SelectPlanDetail(@RequestBody EasyQueryVO easyQueryVO) { public String SelectPlanDetail(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -132,7 +149,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->投保书打印-->查询投保方案(建工)") @ApiOperation("团险合并-->新單管理-->投保书打印-->查询投保方案(建工)")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql4", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql4", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "查询投保方案(建工)", operType = OperType.comm_query) @LogInfo(name = "查询投保方案(建工)", operType = OperType.comm_query)
public String LCPropPrintSql4(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql4(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -140,7 +157,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->投保书打印-->查询投保方案(套餐普通)") @ApiOperation("团险合并-->新單管理-->投保书打印-->查询投保方案(套餐普通)")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql5", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql5", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "查询投保方案(套餐普通)", operType = OperType.comm_query) @LogInfo(name = "查询投保方案(套餐普通)", operType = OperType.comm_query)
public String LCPropPrintSql5(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql5(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -148,7 +165,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->投保书打印-->查询询价有效期") @ApiOperation("团险合并-->新單管理-->投保书打印-->查询询价有效期")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql6", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql6", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "查询询价有效期", operType = OperType.comm_query) @LogInfo(name = "查询询价有效期", operType = OperType.comm_query)
public String LCPropPrintSql6(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql6(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -164,7 +181,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->电子保单下载-->电子保单查询") @ApiOperation("团险合并-->新單管理-->电子保单下载-->电子保单查询")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCEPrintSql1", queryParams = { @QueryParam(name = "para5", fill = QueryParamFill.User) }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCEPrintSql1", queryParams = {@QueryParam(name = "para5", fill = QueryParamFill.User)})
@LogInfo(name = "电子保单查询", operType = OperType.comm_query) @LogInfo(name = "电子保单查询", operType = OperType.comm_query)
public String LCEPrintSql1(@RequestBody EasyQueryVO easyQueryVO) { public String LCEPrintSql1(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -180,7 +197,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->投保影像删除-->投保查询") @ApiOperation("团险合并-->新單管理-->投保影像删除-->投保查询")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql7", queryParams = { @QueryParam(name = "para3", fill = QueryParamFill.User) }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql7", queryParams = {@QueryParam(name = "para3", fill = QueryParamFill.User)})
@LogInfo(name = "投保查询", operType = OperType.comm_query) @LogInfo(name = "投保查询", operType = OperType.comm_query)
public String LCPropPrintSql7(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql7(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -196,7 +213,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->理賠二核-->个人池") @ApiOperation("团险合并-->新單管理-->理賠二核-->个人池")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql9", queryParams = { @QueryParam(name = "para0", fill = QueryParamFill.User) }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql9", queryParams = {@QueryParam(name = "para0", fill = QueryParamFill.User)})
@LogInfo(name = "个人池", operType = OperType.comm_query) @LogInfo(name = "个人池", operType = OperType.comm_query)
public String LCPropPrintSql9(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql9(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -212,7 +229,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->生成投保单-->投保单打印查询") @ApiOperation("团险合并-->新單管理-->生成投保单-->投保单打印查询")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql12", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql12", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "投保单打印查询", operType = OperType.comm_query) @LogInfo(name = "投保单打印查询", operType = OperType.comm_query)
public String LCPropPrintSql12(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql12(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -220,7 +237,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->生成投保单-->投保单打印查询") @ApiOperation("团险合并-->新單管理-->生成投保单-->投保单打印查询")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql13", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql13", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "投保单打印查询", operType = OperType.comm_query) @LogInfo(name = "投保单打印查询", operType = OperType.comm_query)
public String LCPropPrintSql13(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql13(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -228,7 +245,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->生成投保单-->投保单打印状态查询") @ApiOperation("团险合并-->新單管理-->生成投保单-->投保单打印状态查询")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql14", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql14", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "投保单打印状态查询", operType = OperType.comm_query) @LogInfo(name = "投保单打印状态查询", operType = OperType.comm_query)
public String LCPropPrintSql14(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql14(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -236,7 +253,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->理賠二核-->校验赔付金额是否超过配置的个人理赔金额") @ApiOperation("团险合并-->新單管理-->理賠二核-->校验赔付金额是否超过配置的个人理赔金额")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql15", queryParams = { @QueryParam(name = "para0", fill = QueryParamFill.User) }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql15", queryParams = {@QueryParam(name = "para0", fill = QueryParamFill.User)})
@LogInfo(name = "校验赔付金额是否超过配置的个人理赔金额", operType = OperType.comm_query) @LogInfo(name = "校验赔付金额是否超过配置的个人理赔金额", operType = OperType.comm_query)
public String LCPropPrintSql15(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql15(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);
@ -268,7 +285,7 @@ public class LCPropPrintController {
@ResponseBody @ResponseBody
@ApiOperation("团险合并-->新單管理-->生成投保单-->下载投保单状态查询") @ApiOperation("团险合并-->新單管理-->生成投保单-->下载投保单状态查询")
@QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql19", queryParams = { @QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空") }) @QueryMapping(value = "/g_app/LCPropPrintSql/Query/LCPropPrintSql19", queryParams = {@QueryParam(name = "para0", rule = QueryParamValid.NotBlank, message = "para0 不能为空")})
@LogInfo(name = "下载投保单", operType = OperType.comm_query) @LogInfo(name = "下载投保单", operType = OperType.comm_query)
public String LCPropPrintSql19(@RequestBody EasyQueryVO easyQueryVO) { public String LCPropPrintSql19(@RequestBody EasyQueryVO easyQueryVO) {
return EasyQueryController.query(easyQueryVO); return EasyQueryController.query(easyQueryVO);

@ -29,6 +29,7 @@ function queryClick() {
tSQLInfo.addSubPara(fm.QuotType.value); tSQLInfo.addSubPara(fm.QuotType.value);
tSQLInfo.addSubPara(tManageCom); tSQLInfo.addSubPara(tManageCom);
tSQLInfo.addSubPara(tOperator); tSQLInfo.addSubPara(tOperator);
turnPage1.queryModal(tSQLInfo.getString(), QuotInfoGrid, 1); turnPage1.queryModal(tSQLInfo.getString(), QuotInfoGrid, 1);
} }

Loading…
Cancel
Save