今天就好踏上回家的征途了,好兴奋!!!
$("input[name='enterpriseVerifyStatus']:checked").val()
对于radio类型的checked不能忘掉
如果要在js中调用form表单的提交方法,那么form表单提交的确定按钮不能在form表中
<script type="text/javascript">
$(function() {
var a = '${enterpriseType!''}';
if (a.indexOf("0") >= 0){
$("#id1").iCheck('check')
}
if (a.indexOf("1") >= 0){
$("#id2").iCheck('check')
}
if (a.indexOf("2") >= 0){
$("#id3").iCheck('check')
}
var b = '${enterpriseRange!''}';
if (b.indexOf("0") >= 0){
$("#id4").iCheck('check')
}
if (b.indexOf("1") >= 0){
$("#id5").iCheck('check')
}
if (b.indexOf("2") >= 0){
$("#id6").iCheck('check')
}
if (b.indexOf("3") >= 0){
$("#id7").iCheck('check')
$(".showHide").attr({
"style": "display: block;"
})
<#--非银泰体系时展示法人用户名填写框-->
$(".showOrHide").attr({
"style": "display: block;"
})
<#--这里是通过绑定用户的状态和数量来判断展示否
if (${boundAccountNumber!''} == 0) {
}
if (${boundAccountNumber!''} != 0) {
if ('${customerStatus!''}' == '1') {
$(".showOrHide").attr({
"style": "display: block;"
})
}
}
-->
}
<#--银泰体系内却没有查找到企业法人展现法人用户名填写框-->
if ('${legalName!''}' == '' || '${legalName!''}' == null) {
$(".showOrHide").attr({
"style": "display: block;"
})
}
$("#submit").click(function(){
var status = $("input[name='enterpriseVerifyStatus']:checked").val();
var comment = $("#enterpriseVerifyComment").val();
if (status == null) {
alert('请先选择审核状态');
return;
} else {
if (status == '2') {
if (comment == '') {
alert('请输入审核不通过的原因');
return;
} else {
$("#submit").click(function(){
search();
})
}
} else {
$("#submit").click(function(){
search();
})
}
}
})
})
function search(){
$("#verifyInfo").submit();
}
</script>
service层可以直接注入HttpSession 用户行为记录
package com.intime.ir.service.impl;
import java.util.Date;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.intime.ir.bean.BehaviorRecord;
import com.intime.ir.bean.SysUser;
import com.intime.ir.constants.Constants;
import com.intime.ir.dao.BehaviorRecordMapper;
import com.intime.ir.service.BehaviorRecordService;
@Service("behaviorRecordService")
public class BehaviorRecordServiceImpl implements BehaviorRecordService {
@Autowired
private BehaviorRecordMapper behaviorRecordMapper;
@Autowired
private HttpSession session;
/**
*
* <p>Title: insertBehaviorRecord</p>
* <p>Description: 记录操作行为的用户信息</p>
* @param su
* @see com.intime.ir.service.BehaviorRecordService#insertBehaviorRecord(com.intime.ir.bean.SysUser)
*/
@Override
public void insertBehaviorRecord(String content, String operation, String entityName) {
BehaviorRecord behaviorRecord = new BehaviorRecord();
SysUser su = (SysUser) session.getAttribute(Constants.SESSION_SYS_USER);
if(su == null){
su = new SysUser();
su.setUserid(0L);
}
behaviorRecord.setUserId(su.getUserid());
behaviorRecord.setContent(content);
behaviorRecord.setEntityName(entityName);
behaviorRecord.setOperation(operation);
behaviorRecord.setVisitIp(su.getLastloginip());
behaviorRecord.setVisitTime(new Date());
behaviorRecordMapper.insertSelective(behaviorRecord);
}
}