Compare commits

...

2 Commits

@ -15,6 +15,9 @@ import java.util.Map;
import static com.api.browser.util.ConditionType.CHECKBOX; import static com.api.browser.util.ConditionType.CHECKBOX;
/**
* 24check
*/
@CommandDynamicProxy(target = GetShiftManagementBaseFormCmd.class ) @CommandDynamicProxy(target = GetShiftManagementBaseFormCmd.class )
public class GetShiftManagementBaseFormCmdIntercept extends AbstractCommandProxy<Map<String,Object>> { public class GetShiftManagementBaseFormCmdIntercept extends AbstractCommandProxy<Map<String,Object>> {
@ -60,7 +63,7 @@ public class GetShiftManagementBaseFormCmdIntercept extends AbstractCommandProxy
scConItem.setDomkey(domkeyArr); scConItem.setDomkey(domkeyArr);
scConItem.setLabel("是否24小时制班次"); scConItem.setLabel("是否24小时制班次");
scConItem.setValue("0"); scConItem.setValue("0");
scConItem.setHelpfulTip("勾选后则该班次为24小时制第一次打时间到最后一次打卡时间之间的都算做工作时间"); scConItem.setHelpfulTip("勾选后则该班次为24小时制第一次打时间到最后一次打卡时间之间的都算做工作时间");
items.add(scConItem); items.add(scConItem);
} else { } else {
basebean.writeLog("shiftMaId not is blank "); basebean.writeLog("shiftMaId not is blank ");
@ -71,7 +74,7 @@ public class GetShiftManagementBaseFormCmdIntercept extends AbstractCommandProxy
String[] domkeyArr = {"is24HourView"}; String[] domkeyArr = {"is24HourView"};
scConItem.setDomkey(domkeyArr); scConItem.setDomkey(domkeyArr);
scConItem.setLabel("是否24小时制班次"); scConItem.setLabel("是否24小时制班次");
scConItem.setHelpfulTip("勾选后则该班次为24小时制第一次打时间到最后一次打卡时间之间的都算做工作时间"); scConItem.setHelpfulTip("勾选后则该班次为24小时制第一次打时间到最后一次打卡时间之间的都算做工作时间");
//查询是与否 //查询是与否
Integer is24HourView = -1; Integer is24HourView = -1;
String acqSql = "select is24HourView from kq_ShiftManagement where id = ?"; String acqSql = "select is24HourView from kq_ShiftManagement where id = ?";

@ -18,6 +18,9 @@ import java.util.Map;
import static com.api.browser.util.ConditionType.CHECKBOX; import static com.api.browser.util.ConditionType.CHECKBOX;
/**
* 24
*/
@CommandDynamicProxy(target = SaveShiftManagementBaseFormCmd.class ) @CommandDynamicProxy(target = SaveShiftManagementBaseFormCmd.class )
public class SaveShiftManagementBaseFormCmdIntercept extends AbstractCommandProxy<Map<String,Object>> { public class SaveShiftManagementBaseFormCmdIntercept extends AbstractCommandProxy<Map<String,Object>> {
@ -42,7 +45,7 @@ public class SaveShiftManagementBaseFormCmdIntercept extends AbstractCommandProx
Integer status = Util.getIntValue(Util.null2String(result.get("status"))); Integer status = Util.getIntValue(Util.null2String(result.get("status")));
basebean.writeLog("status: " + status); basebean.writeLog("status: " + status);
if ( status != 1) { if ( status == 1) {
shifMaId = Util.getIntValue(Util.null2String(result.get("id"))); shifMaId = Util.getIntValue(Util.null2String(result.get("id")));
} }
basebean.writeLog("shifMaId: " + shifMaId); basebean.writeLog("shifMaId: " + shifMaId);
@ -56,13 +59,15 @@ public class SaveShiftManagementBaseFormCmdIntercept extends AbstractCommandProx
Integer is24HourView = Util.getIntValue(Util.null2String(jsonObj.get("is24HourView"))); Integer is24HourView = Util.getIntValue(Util.null2String(jsonObj.get("is24HourView")));
basebean.writeLog("is24HourView: " + is24HourView); basebean.writeLog("is24HourView: " + is24HourView);
String syncIs24Sql = "update kq_ShiftManagement set is24HourView = ? where id = ? ";//同步是否24小时制字段值
if ( is24HourView ==-1 || is24HourView ==0) {//否 if ( is24HourView ==-1 || is24HourView ==0) {//否
basebean.writeLog("is24HourView do 0 "); basebean.writeLog("is24HourView do 0 ");
rs.executeUpdate(syncIs24Sql,0,shifMaId); String syncIs24NoSql = "update kq_ShiftManagement set is24HourView = ? where id = ? ";//同步是否24小时制字段值
rs.executeUpdate(syncIs24NoSql,0,shifMaId);
} else { } else {
basebean.writeLog("is24HourView do 1 "); basebean.writeLog("is24HourView do 1 ");
rs.executeUpdate(syncIs24Sql,1,shifMaId); String syncIs24Sql = "update kq_ShiftManagement set is24HourView = ?,worktime = ? where id = ? ";//同步是否24小时制与worktime字段值
rs.executeUpdate(syncIs24Sql,1,"1440",shifMaId);
} }
} }

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save