123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- <?php
- /**
- * lionfish 商城系统
- *
- * ==========================================================================
- * @link http://www.liofis.com/
- * @copyright Copyright (c) 2015 liofis.com.
- * @license http://www.liofis.com/license.html License
- * ==========================================================================
- *
- * @author fish
- *
- */
- namespace Seller\Model;
- class DeliveryModel{
-
- public function adddelivery_clerk($data, $uniacid = 0)
- {
- $ins_data = array();
-
- $ins_data['name'] = $data['name'];
- $ins_data['logo'] = $data['logo'];
- $ins_data['mobile'] = $data['mobile'];
- $ins_data['addtime'] = time();
-
- $id = $data['id'];
- if( !empty($id) && $id > 0 )
- {
- unset($ins_data['addtime']);
- M('lionfish_comshop_deliveryclerk')->where( array('id' => $id) )->save( $ins_data );
- $id = $data['id'];
- }else{
- $ins_data['line_id'] = 0;
-
- $id = M('lionfish_comshop_deliveryclerk')->add($ins_data);
- }
-
- }
-
-
- public function adddeliverylist($data, $uniacid = 0)
- {
-
-
-
-
- $head_id_arr = $data['head_id'];
-
- $ins_data = array();
- $ins_data['name'] = $data['name'];
- $ins_data['clerk_id'] = $data['clerk_id'];
- $ins_data['addtime'] = time();
-
- $id = $data['id'];
-
- if( !empty($id) && $id > 0 )
- {
- unset($ins_data['addtime']);
-
- M('lionfish_comshop_deliveryline')->where( array('id' => $id) )->save($ins_data);
-
- $id = $data['id'];
- }else{
-
- $id = M('lionfish_comshop_deliveryline')->add( $ins_data );
- }
-
- M('lionfish_comshop_deliveryclerk')->where( array('line_id' => $id ) )->save( array('line_id' => 0 ) );
- //修改配送员的线路
-
- M('lionfish_comshop_deliveryclerk')->where( array('id' => $data['clerk_id'] ) )->save( array('line_id' => $id) );
-
- //修改配送员的线路todo....
- M('lionfish_comshop_deliveryline_headrelative')->where( array('line_id' => $id) )->delete();
-
- $rel_data = array();
- $rel_data['line_id'] = $id;
- $rel_data['uniacid'] = $uniacid;
- $rel_data['addtime'] = time();
- if(!empty($head_id_arr))
- {
- if(is_array($head_id_arr) )
- {
- foreach($head_id_arr as $vv)
- {
- if(!is_numeric($vv))
- {
- continue;
- }
- $rel_data['head_id'] = $vv;
-
- M('lionfish_comshop_deliveryline_headrelative')->add($rel_data);
- }
- }
-
- }
-
- }
- public function update($data, $uniacid = 0)
- {
-
-
- $ins_data = array();
- $ins_data['title'] = $data['title'];
- $ins_data['content'] = $data['content'];
- $ins_data['displayorder'] = $data['displayorder'];
- $ins_data['enabled'] = $data['enabled'];
- $ins_data['addtime'] = time();
-
- $id = $data['id'];
- if( !empty($id) && $id > 0 )
- {
- unset($ins_data['addtime']);
-
- M('lionfish_comshop_article')->where( array('id' => $id) )->save( $ins_data );
-
- $id = $data['id'];
-
- }else{
-
- $id = M('lionfish_comshop_article')->add( $ins_data );
- }
-
-
- }
-
-
- }
- ?>
|