核心对接询价系统数据

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. 19
      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 {
@ -98,12 +101,26 @@ 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

@ -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