|
|
@@ -28,7 +28,7 @@ public class PublicClue extends Controller {
|
|
|
"sat_orderclueid", "name", "phonenumber", "province", "city",
|
|
|
"county", "address", "notes", "cluesource",
|
|
|
"status", "cluetype", "createdate", "changedate").setTableAlias("t1");
|
|
|
- querySQL.addJoinTable(JOINTYPE.right, "sat_orderclue_auth", "t2", "t1.sat_orderclueid=t2.sat_orderclueid and t2.isused=1");
|
|
|
+ querySQL.addJoinTable(JOINTYPE.left, "sat_orderclue_auth", "t2", "t1.sat_orderclueid=t2.sat_orderclueid and t2.isused=1 ");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t3", "t2.sys_enterpriseid=t3.sys_enterpriseid", "enterprisename");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise_hr", "t4", "t2.hrid=t4.sys_enterprise_hrid");
|
|
|
querySQL.addQueryFields("leadername", "ifnull(t4.name, '')");
|
|
|
@@ -71,12 +71,11 @@ public class PublicClue extends Controller {
|
|
|
public String selectDetail() throws YosException {
|
|
|
Long sat_orderclueid = content.getLong("sat_orderclueid");
|
|
|
|
|
|
-
|
|
|
QuerySQL querySQL = SQLFactory.createQuerySQL(this, "sat_orderclue",
|
|
|
"sat_orderclueid", "name", "phonenumber", "province", "city",
|
|
|
"county", "address", "notes", "cluesource",
|
|
|
"status", "cluetype").setTableAlias("t1");
|
|
|
- querySQL.addJoinTable(JOINTYPE.right, "sat_orderclue_auth", "t2", "t1.sat_orderclueid=t2.sat_orderclueid and t2.isused=1");
|
|
|
+ querySQL.addJoinTable(JOINTYPE.left, "sat_orderclue_auth", "t2", "t1.sat_orderclueid=t2.sat_orderclueid and t2.isused=1 ");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise", "t3", "t2.sys_enterpriseid=t3.sys_enterpriseid", "enterprisename");
|
|
|
querySQL.addJoinTable(JOINTYPE.left, "sys_enterprise_hr", "t4", "t2.hrid=t4.sys_enterprise_hrid");
|
|
|
querySQL.addQueryFields("leadername", "ifnull(t4.name, '')");
|
|
|
@@ -172,7 +171,7 @@ public class PublicClue extends Controller {
|
|
|
}
|
|
|
SQLDump sqlDump = new SQLDump();
|
|
|
sqlDump.add("UPDATE sat_orderclue SET status='待分配' WHERE sat_orderclueid = '" + sat_orderclueid + "'");
|
|
|
- sqlDump.add("UPDATE sat_orderclue_auth SET isused=0 WHERE sat_orderclueid = '" + sat_orderclueid + "' AND isused=1");
|
|
|
+ sqlDump.add("delete from sat_orderclue_auth WHERE sat_orderclueid = '" + sat_orderclueid + "'");
|
|
|
sqlDump.commit(this);
|
|
|
return getSucReturnObject().toString();
|
|
|
}
|