layui前端发起
//【延期】填写延长天数后点击确定事件
yqsure: function(){
var si_id = $("#yq_si_id").val();
var si_name = $("#yq_si_name").val();
var si_days = $("#yq_si_days").val();
var ei_id = $("#yq_ei_id").val();
xdhttp.post("/customer/store/ajaxUpdateEndDate",{data: {si_id:si_id,si_name:si_name,ei_id:ei_id,si_days:si_days}},
function (data) {
layer.closeAll();
layer.msg(data, {icon:1});
active.reload();
})
},
Controller接收处理
//店铺延长到期时间
@PostMapping("/ajaxUpdateEndDate")
@ResponseBody
public ResultBean ajaxUpdateEndDate(@RequestBody Map<String, Object> params) {
String si_id = StringUtil.trimString(params.get("si_id"));
String ei_id = StringUtil.trimString(params.get("ei_id"));
String manage_us_name = SessionUtil.getForSession(request,"us_name");
String si_days = StringUtil.trimString(params.get("si_days"));
if (params != null && params.size() > 0) {
if ("".equals(ei_id) || "".equals(si_id) || "".equals(si_days) || Integer.parseInt(si_days) == 0){
return ResultBean.failed("参数不正确");
}else {
//接口通讯校验码
params.put("manage_ei_code", Constant.manage_ei_code);
params.put("manage_us_name",manage_us_name);
int res = storeFeignClient.ajaxUpdateEndDate(params);
if(res == 1){
return ResultBean.success("延期操作成功!");
}else{
return ResultBean.failed("延期操作失败!");
}
}
}else{
return ResultBean.failed("参数不能为空!");
}
}
xdhttp.js工具类
/**
* @description: 请求工具以及其他工具封装
*/
layui.define(['setter', 'layer', 'element', 'form', 'timePicker'], function (exports) {
let config =