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

订单

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