1、yyMMdd时间格式转换为yyyy-MM-dd时间样式
function reverseTo(value, row, index) {
return changeDateFormat(value)
}
function changeDateFormat(cellval) {
if (cellval.length == 8) {
valDate = cellval.substring(0, 4) + "-" + cellval.substring(4, 6) + "-" + cellval.substring(6, 8);
return valDate;
} else if (cellval.length == 6) {
valDate = cellval.substring(0, 4) + "-" + cellval.substring(4, 6);
return valDate;
}
return valDate;
}
2、自动定时执行:在方法上配置注解
@Lazy(false)
@Scheduled(cron = “0/5 * * * * ?”):每隔5秒执行一次
并在spring-context.xml中配置:
xmlns:tx=“http://www.springframework.org/schema/tx”
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
然后加入:<task:annotation-driven /> 自动扫描任务
3、将list集合数据插入数据的方法:
<insert id="insertTimeInfo" parameterType="java.util.List" useGeneratedKeys="true">
insert into AWX_VIP_KEY_INFO_DAILY
(cust_name, vip_card, vip_cust_name, crm_cust_id, latn_id, create_date, state_date, state,
domain_name, key_cn_nbr, manager_id, cust_star,rela_phs_nbr,staff_name,area_path,etl_state,file_id,vipkey_type)
values
<!--该collection针对list集合必须将参数设置为对应所要插入的集合keyInfoList-->
<foreach collection="keyInfoList" item="item" index="index" separator=",">
(
#{item.custName},
#{item.vipCard},
#{item.vipCustName},
#{item.crmCustId},
#{item.latnId},
#{item.createDate},
#{item.stateDate},
#{item.state},
#{item.domainName},
#{item.keyCnNbr},
#{item.managerId},
#{item.custStar},
#{item.relaPhsNbr},
#{item.staffName},
#{item.areaPath},
#{item.etlState},
#{item.fileId},
#{item.vipkeyType}
)
</foreach>
</insert>