提交 94b456e7 authored 作者: 吴德鹏's avatar 吴德鹏

订单

上级 7380e344
...@@ -117,6 +117,8 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> { ...@@ -117,6 +117,8 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> {
TbCfOrderEntity queryOrderById(String orderId); TbCfOrderEntity queryOrderById(String orderId);
int getOrderCount(@Param("orderId") String orderId,@Param("flag") Integer flag); int getOrderCount(@Param("orderId") String orderId, @Param("flag") Integer flag);
int deleteOrderById(String orderId);
} }
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
<result property="closeTime" column="close_time"/> <result property="closeTime" column="close_time"/>
<result property="updateTime" column="update_time"/> <result property="updateTime" column="update_time"/>
<result property="isSend" column="is_send"/> <result property="isSend" column="is_send"/>
<result property="itemNum" column="item_num"/>
</resultMap> </resultMap>
<select id="queryObject" resultType="com.platform.entity.TbCfItemOrderREntity"> <select id="queryObject" resultType="com.platform.entity.TbCfItemOrderREntity">
...@@ -27,7 +28,8 @@ ...@@ -27,7 +28,8 @@
`delivery_time`, `delivery_time`,
`close_time`, `close_time`,
`is_send`, `is_send`,
`update_time` `update_time`,
item_num
from tb_cf_item_order_r from tb_cf_item_order_r
where order_item_id = #{id} where order_item_id = #{id}
</select> </select>
...@@ -43,7 +45,8 @@ ...@@ -43,7 +45,8 @@
`delivery_time`, `delivery_time`,
`close_time`, `close_time`,
`is_send`, `is_send`,
`update_time` `update_time`,
item_num
from tb_cf_item_order_r from tb_cf_item_order_r
WHERE 1=1 WHERE 1=1
<if test="name != null and name.trim() != ''"> <if test="name != null and name.trim() != ''">
...@@ -71,7 +74,7 @@ ...@@ -71,7 +74,7 @@
AND name LIKE concat('%',#{name},'%') AND name LIKE concat('%',#{name},'%')
</if> </if>
</select> </select>
<insert id="save" parameterType="com.platform.entity.TbCfItemOrderREntity"> <insert id="save" parameterType="com.platform.entity.TbCfItemOrderREntity">
insert into tb_cf_item_order_r( insert into tb_cf_item_order_r(
`order_item_id`, `order_item_id`,
...@@ -96,9 +99,9 @@ ...@@ -96,9 +99,9 @@
#{isSend}, #{isSend},
#{updateTime}) #{updateTime})
</insert> </insert>
<update id="update" parameterType="com.platform.entity.TbCfItemOrderREntity"> <update id="update" parameterType="com.platform.entity.TbCfItemOrderREntity">
update tb_cf_item_order_r update tb_cf_item_order_r
<set> <set>
<if test="itemId != null">`item_id` = #{itemId}, </if> <if test="itemId != null">`item_id` = #{itemId}, </if>
<if test="orderId != null">`order_id` = #{orderId}, </if> <if test="orderId != null">`order_id` = #{orderId}, </if>
...@@ -121,9 +124,9 @@ ...@@ -121,9 +124,9 @@
<delete id="delete"> <delete id="delete">
delete from tb_cf_item_order_r where order_item_id = #{value} delete from tb_cf_item_order_r where order_item_id = #{value}
</delete> </delete>
<delete id="deleteBatch"> <delete id="deleteBatch">
delete from tb_cf_item_order_r where order_item_id in delete from tb_cf_item_order_r where order_item_id in
<foreach item="orderItemId" collection="array" open="(" separator="," close=")"> <foreach item="orderItemId" collection="array" open="(" separator="," close=")">
#{orderItemId} #{orderItemId}
</foreach> </foreach>
...@@ -210,4 +213,4 @@ ...@@ -210,4 +213,4 @@
#{sids} #{sids}
</foreach> </foreach>
</update> </update>
</mapper> </mapper>
\ No newline at end of file
...@@ -590,6 +590,10 @@ ...@@ -590,6 +590,10 @@
order by order_time desc order by order_time desc
</select> </select>
<update id="deleteOrderById">
update tb_cf_order set enable_flag=0 where order_id={orderId}
</update>
<select id="queryPayCount" resultType="int"> <select id="queryPayCount" resultType="int">
select count(order_id) from tb_cf_order where pay_status=#{payStatus} select count(order_id) from tb_cf_order where pay_status=#{payStatus}
</select> </select>
......
...@@ -34,16 +34,16 @@ $(function () { ...@@ -34,16 +34,16 @@ $(function () {
formatter: function (value, grid, rows) { formatter: function (value, grid, rows) {
console.log(grid.colModel.formatter.arguments[2].orderStatus) console.log(grid.colModel.formatter.arguments[2].orderStatus)
if (grid.colModel.formatter.arguments[2].orderStatus == 10 || grid.colModel.formatter.arguments[2].orderStatus == 60) { if (grid.colModel.formatter.arguments[2].orderStatus == 10 || grid.colModel.formatter.arguments[2].orderStatus == 60) {
if (grid.colModel.formatter.arguments[2].tested == 'T'){ if (grid.colModel.formatter.arguments[2].tested == 'T') {
return '<button onclick="closeList" class="orderdescbutton btnbox">查看订单</button><button class="closeOrder closebtnbox">订单关闭</button><button onclick="fakertotrue" class="btnbox testbtn">测试订单</button>'; return '<button onclick="closeList" class="orderdescbutton btnbox">查看订单</button><button class="closeOrder closebtnbox">订单关闭</button><button onclick="fakertotrue" class="btnbox testbtn">测试订单</button>';
}else { } else {
return '<button onclick="closeList" class="orderdescbutton btnbox">查看订单</button><button class="closeOrder closebtnbox">订单关闭</button><button onclick="truetofaker" class="btnbox truebtn">真实订单</button>'; return '<button onclick="closeList" class="orderdescbutton btnbox">查看订单</button><button class="closeOrder closebtnbox">订单关闭</button><button onclick="truetofaker" class="btnbox truebtn">真实订单</button>';
} }
} else { } else {
if (grid.colModel.formatter.arguments[2].tested == 'T'){ if (grid.colModel.formatter.arguments[2].tested == 'T') {
return '<button onclick="closeList" class="orderdescbutton btnbox">查看订单</button><button class="diybutton gobtnbox">订单发货</button><button onclick="fakertotrue" class="btnbox testbtn">测试订单</button>'; return '<button onclick="closeList" class="orderdescbutton btnbox">查看订单</button><button class="diybutton gobtnbox">订单发货</button><button onclick="fakertotrue" class="btnbox testbtn">测试订单</button>';
}else { } else {
return '<button onclick="closeList" class="orderdescbutton btnbox">查看订单</button><button class="diybutton gobtnbox">订单发货</button><button onclick="truetofaker" class="btnbox truebtn">真实订单</button>'; return '<button onclick="closeList" class="orderdescbutton btnbox">查看订单</button><button class="diybutton gobtnbox">订单发货</button><button onclick="truetofaker" class="btnbox truebtn">真实订单</button>';
} }
...@@ -503,6 +503,10 @@ let vm = new Vue({ ...@@ -503,6 +503,10 @@ let vm = new Vue({
{ {
costtype: '商品合计', costtype: '商品合计',
constnum: 1, constnum: 1,
},
{
costtype: '商品件数',
constnum: 1,
}, { }, {
costtype: '运费', costtype: '运费',
constnum: 1, constnum: 1,
...@@ -519,10 +523,6 @@ let vm = new Vue({ ...@@ -519,10 +523,6 @@ let vm = new Vue({
costtype: '现金券', costtype: '现金券',
constnum: '无', constnum: '无',
}, { }, {
costtype: '优惠活动',
constnum: 1,
}
, {
costtype: '满减金额', costtype: '满减金额',
constnum: 1, constnum: 1,
}, { }, {
...@@ -817,14 +817,14 @@ let vm = new Vue({ ...@@ -817,14 +817,14 @@ let vm = new Vue({
}); });
}, },
// 切换成测试订单 // 切换成测试订单
truetofaker:function (e){ truetofaker: function (e) {
let orderId = e; let orderId = e;
if (orderId == null) { if (orderId == null) {
return; return;
} }
confirm('确定要修改为测试订单?', function () { confirm('确定要修改为测试订单?', function () {
Ajax.request({ Ajax.request({
url: "../tbcforder/setToTestOrder?"+'tested=T'+'&orderId='+orderId, url: "../tbcforder/setToTestOrder?" + 'tested=T' + '&orderId=' + orderId,
type: "POST", type: "POST",
contentType: "application/json", contentType: "application/json",
successCallback: function () { successCallback: function () {
...@@ -836,14 +836,14 @@ let vm = new Vue({ ...@@ -836,14 +836,14 @@ let vm = new Vue({
}); });
}, },
//切换成真实订单 //切换成真实订单
fakertotrue:function (e){ fakertotrue: function (e) {
let orderId = e; let orderId = e;
if (orderId == null) { if (orderId == null) {
return; return;
} }
confirm('确定要修改为真实订单?', function () { confirm('确定要修改为真实订单?', function () {
Ajax.request({ Ajax.request({
url: "../tbcforder/setToTestOrder?"+'orderId='+orderId, url: "../tbcforder/setToTestOrder?" + 'orderId=' + orderId,
type: "POST", type: "POST",
contentType: "application/json", contentType: "application/json",
successCallback: function () { successCallback: function () {
...@@ -946,11 +946,12 @@ let vm = new Vue({ ...@@ -946,11 +946,12 @@ let vm = new Vue({
}) })
vm.costData[0].constnum = r.orderBasicVo.itemsPrice; vm.costData[0].constnum = r.orderBasicVo.itemsPrice;
vm.costData[1].constnum = r.orderBasicVo.expressCost; vm.costData[1].constnum = r.orderBasicVo.num;
vm.costData[2].constnum = r.orderBasicVo.tax; vm.costData[2].constnum = r.orderBasicVo.expressCost;
vm.costData[3].constnum = r.orderBasicVo.fee; vm.costData[3].constnum = r.orderBasicVo.tax;
vm.costData[4].constnum = r.orderBasicVo.fee;
// vm.costData[4].constnum = r.orderBasicVo.couponId; // vm.costData[4].constnum = r.orderBasicVo.couponId;
vm.costData[4].constnum = r.orderBasicVo.couponPrice; vm.costData[5].constnum = r.orderBasicVo.couponPrice;
vm.costData[6].constnum = r.orderBasicVo.couponTitle; vm.costData[6].constnum = r.orderBasicVo.couponTitle;
vm.costData[7].constnum = r.orderBasicVo.reduceAmount; vm.costData[7].constnum = r.orderBasicVo.reduceAmount;
vm.costData[8].constnum = r.orderBasicVo.realityPay; vm.costData[8].constnum = r.orderBasicVo.realityPay;
...@@ -1015,7 +1016,7 @@ let vm = new Vue({ ...@@ -1015,7 +1016,7 @@ let vm = new Vue({
'userName': userName, 'userName': userName,
'orderStatus': orderStatus, 'orderStatus': orderStatus,
'payStatus': payStatus, 'payStatus': payStatus,
'tested':tested, 'tested': tested,
}, },
page: page page: page
}).trigger("reloadGrid"); }).trigger("reloadGrid");
...@@ -1030,7 +1031,7 @@ let vm = new Vue({ ...@@ -1030,7 +1031,7 @@ let vm = new Vue({
vm.userName = ''; vm.userName = '';
vm.orderStatus = ''; vm.orderStatus = '';
vm.payStatus = ''; vm.payStatus = '';
vm.orderlisttype=''; vm.orderlisttype = '';
vm.reload(); vm.reload();
}, },
handleSubmit: function (name) { handleSubmit: function (name) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论