Browse Source

修改timestmp的bug

master
xyiege 3 years ago
parent
commit
e517aa5d57
  1. 22
      src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java
  2. 40
      src/main/resources/mapper/szwh/GoodsMapper.xml

22
src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java

@ -140,18 +140,28 @@ public class GoodsServiceImpl implements GoodsService {
} else {
istatus = 4;
}
Goods goods = new Goods();
//商品起止时间
String cstart = sdjson.getString("contractualPeriodStart");
String curTime = new SimpleDateFormat("HH:mm:ss").format(new Date());
String ncstart = cstart + " " + curTime;
//
//转换为date
String cend = nsdjson.getString("contractualPeriodEnd");
String ncend = cend + " 23:59:59";
Goods goods = new Goods();
//起止时间转为timestamp
goods.setContractualStartTime(Timestamp.valueOf(ncstart));
goods.setContractualtimeEndTime(Timestamp.valueOf(ncend));
try {
//起止时间转为timestamp
SimpleDateFormat tsdf = new SimpleDateFormat("yyyyMMddHHmmss");
//开始
Timestamp ncst = new Timestamp(tsdf.parse(ncstart).getTime());
//截至
Timestamp ncet = new Timestamp(tsdf.parse(ncend).getTime());
goods.setContractualStartTime(ncst);
goods.setContractualtimeEndTime(ncet);
}catch (Exception ex){
// do nothing
}
goods.setGoodsDetailId(goodsDetail.getId());
goods.setContractStatus(nsdjson.getInteger("contractStatus"));
goods.setGoodsStatus(istatus);

40
src/main/resources/mapper/szwh/GoodsMapper.xml

@ -210,21 +210,37 @@
</select>
<!--新增用户-->
<insert id="addUser" parameterType="cn.chjyj.szwh.bean.Goods" useGeneratedKeys="true" keyColumn="id">
<insert id="addGoods" parameterType="cn.chjyj.szwh.bean.Goods" useGeneratedKeys="true" keyColumn="id">
insert into
<include refid="tbName"/>
(uname,password,gender,urealname,ubirth,nickname,avatarurl,platfrom,sessionkey,openid)
(user_id,user_islicode,username,goods_detail_id,goods_islicode,
islicode,sale_count,click_count,is_recommend,
recommend_sort,
createtime,updatetime,canceltime,
goods_status,old_status ,entrust_status ,apply_out ,is_deleted ,
contract_status ,contractual_start_time , contractualtime_end_time
)
values (
#{uname},
#{password},
#{gender},
#{urealname},
#{ubirth},
#{nickname},
#{avatarurl},
#{platfrom},
#{sessionkey},
#{openid}
0,
#{username},
#{goodsDetailId},
#{goodsIslicode},
#{islicode},
#{saleCount},
#{isRecommend},
#{recommendSort},
#{createtime},
#{updatetime},
#{canceltime},
#{goodsStatus},
#{oldStatus},
#{entrustStatus},
#{applyOut},
#{isDelete},
#{contractStatus},
#{contractualStartTime},
#{contractualtimeEndTime}
)
</insert>

Loading…
Cancel
Save