Browse Source

修改timestmp的bug

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

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

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

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

@ -210,21 +210,37 @@
</select> </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 insert into
<include refid="tbName"/> <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 ( values (
#{uname}, 0,
#{password}, #{username},
#{gender}, #{goodsDetailId},
#{urealname}, #{goodsIslicode},
#{ubirth}, #{islicode},
#{nickname}, #{saleCount},
#{avatarurl}, #{isRecommend},
#{platfrom}, #{recommendSort},
#{sessionkey}, #{createtime},
#{openid} #{updatetime},
#{canceltime},
#{goodsStatus},
#{oldStatus},
#{entrustStatus},
#{applyOut},
#{isDelete},
#{contractStatus},
#{contractualStartTime},
#{contractualtimeEndTime}
) )
</insert> </insert>

Loading…
Cancel
Save