public static function writeSpreadStatusLog($status = 0, $spreadId = 0, $remark = '')
 {
     $objDa = new Model_Log_JpSpreadStatusUpdate();
     $objDa->spread_id = $spreadId;
     $objDa->status = $status;
     $objDa->remark = $remark;
     $objDa->create_time = date('Y-m-d H:i:s');
     return $objDa->save();
 }
 public function updateSpreadStatus($spreadId = 0, $status = 0, $logStatus = 0)
 {
     if ($spreadId === 0 || $status === 0 || $logStatus === 0) {
         return false;
     }
     try {
         $spreadObj = Model_Plan_Jp::getPlanInfoByPk($spreadId);
         $spreadObj->status = $status;
         $flag1 = $spreadObj->save();
         $flag2 = Model_Log_JpSpreadStatusUpdate::writeSpreadStatusLog($status, $spreadId, $logStatus);
         if ($flag1 && $flag2) {
             return true;
         }
     } catch (Exception $e) {
     }
     return false;
 }
Beispiel #3
0
 /**
  * 写计划状态变更日志
  * @param $p_intStatus
  * @param $p_intSpreadId
  * @param string $p_strRemark
  * @return int
  */
 public function writeSpreadStatusLog($intStatus, $intSpreadId, $strRemark = '')
 {
     return Model_Log_JpSpreadStatusUpdate::writeSpreadStatusLog($intStatus, $intSpreadId, $strRemark);
 }