20140401 问题杂记

1.report的class按大类分之后,剩下的独立出来不以other的形式存在

2.通过分发的controller分发给不同report的controller
 
要站在更高的层面上去思考问题
做完之后再整体的层面上去考虑是否存在问题,比如这次ion的micro site
昨晚之后要清楚的记下来每一步的流程,其实我做完也是迷糊的要对着代码才能说出来准确流程
 
 
要了解公司每一块的工作是什么比如说ct不用看代码 但是要知道ct做什么,
在另一种角度上去思考gvms在公司整个环境中的作用和地位
 
 
gvms在应用的层面是给客户finace和marcom使用,ct是给Concierge使用的
但是在另一种层面看,gvms是以一个主体存在,ct以及其他第三方来调用gvms的api来操作实现他们的功能,所以gvms在这个角度上看就是一个主体
 
我自己的问题:
白天容易迷糊,做事情没有思路,常常做完了就忘了
原因:晚上睡的晚,导致白天没有精神工作
解决办法:今日起11点洗漱 12点准时睡觉
 
code之后会留下很多bug测试的步骤也没有直接交给客户给公司利益带来损失
原因:粗心大意,懒
解决办法:不明白的地方一定找hc确认,做完一定自检一遍确认无误
 
沟通上存在问题,抵触领导心里自卑自负
原因:心里问题
解决办法:每天都要有问题提出,每天至少一次不论是问题还是代确定自己拿不准的做法。 

campaign draw participants list

SELECT
  a.contact_id AS ContactID
 ,familyName AS FamilyName
 ,givenName AS GivenName
 ,NRIC
,mobilePhoneNumber AS Mobile
,email AS Email, gender AS Gender
, ROUND(a.amount,2) AS TotalSpending
,a.chance AS TotalChances
 , GROUP_CONCAT(CONCAT(a.purchase_time, ': ', c.storeName,': $', CAST(b.amount AS CHAR), ' (', paymentTypeName,')') SEPARATOR "") AS purchase_details
FROM
(
SELECT 
 a.contact_id
 ,b.purchase_id
 ,b.purchase_time
 , SUM(a.chance) AS chance 
 , SUM(b.amount) AS amount
FROM new_luckydraw_entry a,
  new_purchase b
WHERE a.related_id=b.purchase_id AND a.luckydraw_campaign_id=296 AND a.entry_time BETWEEN '2013-08-01 00:00:00' AND '2014-03-31 23:59:59'
GROUP BY a.contact_id
) a,
new_purchase_detail b,store c,paymentType d,contact e
WHERE a.purchase_id=b.purchase_id AND b.store_id=c.storeId AND b.payment_id=d.paymentTypeId AND a.contact_id=e.contactId
GROUP BY a.contact_id
ORDER BY a.purchase_time ASC

 

campaign_draw participants list 的sql

a.luckydraw_campaign_id=296 的296取的是再db_central里的luckdraw_campaign表,这个表是所有campaign的表所以类型是从这里取的很多次都在这个地方迷糊,记录一下。

 

 

 

邮件格式:

--------------------------------------------

Hi Mengchu,

Here with the conduct grand draw  link from 01 Aug 2013 to 31 March 2014:

https://hfc.icolumn.com/hfc/draw/909/index.php

​Login name: hfcmarcom

Password: harbourfc2013​

And attached is the participants list